מחלקה (תכנות) – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה |
Matanyabot (שיחה | תרומות) מ בוט החלפות: לעיתים |
||
שורה 5:
בשפות הראשונות שמימשו תכנות מונחה עצמים כמו C++ המחלקה הכילה משתנים ושיטות, (ביניהן שיטות שמטרתן לחשוף משתנים כלפי חוץ), בשפות שונות כמו VB ובמיוחד במודרניות כמו ג'אוה וC# המחלקה הורחבה כך שהיא מכילה לא רק משתנים ושיטות, אלא גם מאפיינים מובנים (שחושפים משתנים פנימיים) ואירועים.
בכל מחלקה קיימות שתי פונקציות שמופעלות באופן אוטומטי על המופעים שלה בעת יצירתם ובעת מחיקתם. בעת יצירת המופע תופעל פונקציית בנאי (Constructor), באמצעותה אפשר לאתחל את האובייקט,
ברוב השפות ה[[מילה שמורה|מילה השמורה]] <tt>this</tt> משמשת להתייחסות עצמית במחלקה. למשל, בשפת [[PHP]]:
|