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

חוף אשכול ב', כל הכיתה, יום ה' 13.1.22 - סיום תרגילי: UpcastingNDowncasting, BetterRentalProject, Bagrut2021-drill17 וסיום מצגת III בממשקים

 בכיתה

1. חזרה - הסבר על Upcasting & Downcasting
    א. ייחוס מטיפוס מחלקת אב יכול להפנות לאובייקט מטיפוס מחלקת בן, כיוון שאב יכול "להכיל" בן.
    ב. ייחוס מטיפוס מחלקת אב אינו-יכול לגשת לאלמנטים הנמצאים באובייקט ממחלקת בן
       (למעט לפעולות override היורשות ממנו, בזכות מנגנון ה- virtual).
    ג. ייחוס מטיפוס מחלקת בן יכול לגשת לאלמנטים הנמצאים במחלקת אב, כיוון שהוא יורש אותם.
    ד. ייחוס מטיפוס מחלקת בן אינו-יכול להפנות לאובייקט מטיפוס מחלקת אב, כיוון שבן לא יכול "להכיל" אב.

2. סיום מצגת-III 
    '
הדגמת עבודה עם ממשקים בפרויקט BetterRentalProject' - שקפים חדשים אחרונים (ס' 320).

3. סיום תרגילים BetterRentalProject drill01, drill02, drill03 (ס' 350, 360, 370)
    מענה על שאלות התלמידים לגבי הפתרונות שהכינו.

4. סיום תרגילים UpcastingNDowncasting (ס' 410, 420, 430)
    בדיקת התרגילים ומענה על שאלות התלמידים.

5. סיום תרגיל 17 מבגרות 2021 חלקים I, II ו- III (ס' 440, 450, 460)
    מי שעשו (קפסולה א') - יש להגיש לי לבדיקה.
    מי שלא עשו - יעשו כעבודת כיתה ויגישו לי לבדיקה בתחילת השיעור הבא.

6. בדיקת הכנת תרגילי ש.ב שניתנו להיום בהתאם להערה לגביהם מהפוסט של השיעור הקודם
   
"לאחר שאתם עונים על השאלות ב- 3 התרגילים הראשונים בנושא ההמרות, הקלידו את הקוד
      (את המחלקות ואת ה- Main) בפרויקט שתיצרו ב- Visual Studio, ובדקו איפה עניתם נכון
      ואיפה לא, וודאו שאתם מבינים את הטעויות, אם היו. הכינו שאלותיכם בנושא לשיעור הבא."

לבית

1. התכוננו למבדק ש.ב ביום ג' הקרוב על תרגיל 17 מבגרות 2021 (ראו סעיף 5 של מה שעשינו היום בכיתה).
    כיצד מומלץ להתכונן? לבצע כל התרגילים במחשב. להשוות בין התשובות שכתבתם לבין התוצאה במחשב.
    כאשר אינכם מבינים מדוע תוצאה מסוימת התקבלה, התייעצו עם חברים מהכיתה. בנוסף, תמיד קראו את הודעות 
    השגיאה וודאו שאתם מבינים אותן, תוכלו להכין שאלותיכם לגבי הודעות אלו לתחילת השיעור הבא.    

2. הכינו שאלותיכם לגבי 9 התרגילים בנושאים:
    BetterRentalProject, UpcastingNDowncasting, Bagrut2021-q17

    הכינו שאלותיכם לשיעור הבא

בשיעור הבא

1. סיום מצגת III שלא הספקנו היום בכיתה.

1. שאלות מהספר / מהבגרות.