ארכיון יומי: 12 יוני, 2008

ההבדל בין מחלקה לאובייקט

בפסקל מונחה עצמים נמצא שני סוגי עצמים שונים: הראשון הוא מחלקה, השני הוא אובייקט. בעוד שברוב השפות אובייקט הוא המשתנה שפיזית מאותחל ע"י מחלקה, בפסקל ההגדרה טיפה שונה.

בפסקל מחלקה (class) היא מצביע לאובייקט. כלומר בפסקל האובייקט הוא בסיס, והמחלקה נמצאת מעליו. אנחנו מגדירים את המשתנה בתור "מופע של אובייקט" או instance of object.

השימוש באובייקט בשפת פסקל ד"א, נוצר על ידי חברת אפל (אותה יצרנית iphone, mac וכו') ב1982, ובסוף שנות ה80, גם חברת בורלנד אימצה לעצמה את התחביר, ובעצם הגרסה 5.5 של טורבו פסקל (ואילך) תומכת בתחביר של אובייקט.

אז כיום בפסקל, אובייקט ומחלקה נראים כמעט לגמרי אותו הדבר פרט לכמה שינויים קלים. להמשיך לקרוא