217
עריכות
(←מפרקים) |
אין תקציר עריכה |
||
== הגדרת מחלקה ==
נגדיר את המחלקה בדומה למבנה. נרשום את המילה class
<div style="direction: ltr;"><source lang="cpp">
class Date
};
</source></div>
המילה public מציינת שחברי המחלקה המוגדרים בהמשך יהיו ציבוריים, כלומר מכל מקום בתוכנית נוכל להשתמש בהם כמו במבנה רגיל. בעצם הגדרת מחלקה זו שקולה להגדרת מבנה דומה (struct במקום class). שלושת משתני המחלקה (d, m, y)
עתה, כדי לעשות את התוכנית שלנו נוחה יותר, ברורה יותר ויציבה יותר, נחסום את הגישה למשתני המחלקה. לצורך זה נשנה את המילה public ל-private, מותר למחוק אותה כלל כיוון שחברי המחלקה הבאים ראשונים לאחר הסוגרים המסולסלים מוגדרים אוטומטית כפרטיים:
};
</source></div>
כעת לא נוכל לגשת למשתני המחלקה d, m ו
<div style="direction: ltr;"><source lang="cpp">
class Date
|