דילוג לתוכן הראשי

3.11.22 יום ה', (חוף, אשכול ב', שעה 5-6) - הורשה, ההבדל בין private ל- protected

בכיתה 
1. הורשה בסיסית + קדימויות בפניה אל בנאים בעת יצירת עצם חדש
    * לעולם יופעל בנאי של מחלקת האב לפני בנאי של המחלקה הנוכחית.
    * כברירת מחדל, יופעל הבנאי ממחלקת הבסיס, זה שלא מקבל פרמטרים.
    * זימון בנאי ממחלקת האב מתבצע באמצעות מלת-המפתח base ואחריה סוגריים.
    * כאשר תכונה במחלקת האב בעלת הרשאת-גישה (ה.גישה) private, היא לא עוברת בהורשה.
    * יתכנו שתי תכונות בעלות שם-זהה, הנמצאות במחלקה מורישה ובמחלקה היורשת ממנה,
       אם התכונה
 שבמחלקת האב הוגדרה כ- private.
    * כאשר תכונה במחלקת האב בעלת ה.גישה protected היא עוברת בהורשה למחלקת הבת.
    * תכונה בעלת ה.גישה protected היא בבחינת הרשאת-גישה ציבורית עבור המחלקות היורשות ממנה.
    * תכונה בעלת ה.גישה private היא בבחינת הרשאת-גישה ציבורית עבור כל חברי המחלקה עצמה.
2. תרגול PersonProject
    (דף 'קישורים' ס' 63)
3. תרגול PersonNStudentProject
 
  (דף 'קישורים' ס' 107)

לבית
1. בצעו תרגילים 63, 107, 109 מדף 'קישורים'.
2. הנחיות לקראת הבוחן הראשון שיהיה בתאריך 16.11.22 בסעיף 115.

בשיעור הבא
1. ההבדל בין בנאי לשיטה רגילה.
2. שילוב תנאים בפעולות Get/Set.
3. כתיבת Get/Set בשיטה המקוצרת (לא לבגרות, טוב לדעת כי להבין הסברים והדגמות באינטרנט).
4. מבוא להורשה (Inheritance).