מחלקה (תכנות) – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ הוספת קישור לC++ |
מ תקלדה |
||
שורה 27:
מחלקה יכולה להיות אבסטרקטית, כלומר מחלקה שבה לפחות פונקציה אחת אינה ממומשת (ולכן מוגדרת כאבסטרקטית). מחלקה יכולה להיות [[ממשק (תכנות)|ממשק]], כלומר אוסף של פונקציות שאינן ממומשות אלא מגדירות ממשק שכל מחלקה המרחיבה אותה חייבת לממש אותן (או להיות אבסטרקטית או ממשק בצורה רקורסיבית).
מחלקה יכולה להיות סטטית או בעלת פונקציות סטטיות, כלומר מדובר במחלקה
למימוש המחלקה קוראים [[אובייקט (מדעי המחשב)|אובייקט]], כאשר כל הפונקציות והמשתנים שאינם סטטיים שייכים אליו ואפשר להשתמש בהם דרכו. פונקציות סטטיות שייכות למחלקה עצמה, ואמורות להיקרא דרך המחלקה ולא האובייקט.
|