חוף אשכול ב', יום ה', 25.11.21 - בנאי ב"מ, זימון פעולה ממחלקת אב, ההבדל בין override ל- new, תנאי על מערך אובייקטים
בכיתה
מבוא לפולימורפיזם:
מערך המכיל אובייקטים מטיפוס Worker ומטיפוס Manager (אובייקטים מטיפוס אב ומטיפוס בן).
ראו כאן פרויקט הדוגמה שראינו היום בכיתה.
לבית
1. השלימו התרגיל WorkerNManagerProject - drill01.
2. בצעו את תר' "פעולות על מערכים - בסיסי" (ס' 140).
הערה: תלמיד הזוכר נושא זה היטב יכול לדלג על התרגיל.
3. בצעו את "תרגול מערכים שיעור חזרה שני" (ס' 150).
4. בצעו את תרגיל ArraysNClasses (ס' 160).
5. קראו "מושגי מבוא בקשר שבין הורשה-הכלה-פולימורפיזם" (ס' 170).
הכינו שאלותיכם לגבי כל התרגילים שקיבלתם ולגבי חומר הקריאה.
בשיעור הבא
1. מעבר יסודי על הבוחן הראשון ומתן כל התשובות הנכונות, לשמירה אצל כל תלמיד!
2. חזרה על התרגיל WorkerNManagerProject (ס' 120).
3. מענה על שאלות בנושא "מושגי מבוא בקשר שבין הורשה-הכלה-פולימורפיזם".
4. מענה על שאלות בנושא התרגיל ArraysNClasses (ס' 160).
4. שיבוץ של תכונה מורכבת במחלקה. ClassStudentsProject (תר' 190).
5. נושא זה יידחה לשיעור שלאחר השיעור הבא:
שימוש במלת-המפתח virtual על מנת לזמן הפעולה הרלוונטית לטיפוס האובייקט,
וזאת במקרה שיש לי מערך (גם רשימה או כל אוסף אחר) המכיל אובייקטים מטיפוסים
שונים מאותה היררכיית מחלקות, ובלבד שהייחוס למערך הוא מטיפוס האב.