Page 66 - תכנות בשפת ג'אווה חלק א
P. 66
בקרת גישה למשתנה :הגבלת הגישה למשתנה גלובלי במחלקה על ידי
שימוש באחת מארבע מילות מפתח בשפה:
- privateהגישה מותרת רק במחלקה עצמה-תכונה ייחודית לכל עצם.
- protectedהגישה מותרת גם במחלקות היורשות את המחלקה-תכונה
ייחודית לכל עצם.
- publicתכונה משותפת לכל העצמים .לא נשתמש בבקרת הגישה public
בתכונות מחלקה ,כיוון שאנו רוצים שלכול עצם שניצור יהיו ערכים שונים
לתכונות שלו )תכונה -מוסבר בעמודים הבאים(.
המסקנה היא שבבקרת גישה של תכונות מחלקה נשתמש ב private
וכשנגיע לירושה נוכל להשתמש גם ב protectedמטעמי נוחות.
66
כל הזכויות שמורות ל ""Devkills