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

21.9.22 יום ד', (חוף, אשכול ב', שעות 7-8) - תכונה ופעולה סטטית

בכיתה
 1. מהי תכונה סטטית והאם ניתן להגדיר תכונה כזו גם ב- Main (ס' 60).

לבית
תרגילים להכנה במחשב
הערה: למי שהמחשב לא זמין, יכין התרגילים במלואם על דף.
1. תרגיל PersonProject drill01 (ס' 63).
2. תרגיל CarProject drill02 (ס' 75).
לקריאה
ודאו שהבנתם כל מלה בחומר הקריאה, הכינו דף עם שאלותיכם לשיעור הבא.
3. מהן פעולות סטטיות? (ס' 64).
4. מהו בנאי סטטי? (ס' 65).
5. חזרה על העמסת פעולות (ס' 70).

בשיעור הבא
1. המשך חזרה על שיעורי הבית בנושא DateTime (ס' 35)
    * עוד על ההבדלים בין המחלקות DateTime לבין מחלקת Date שאתם כותבים.
    * פעולות אחזור (Get).
    * פעולות שינוי (Set).
    * כיצד נוסיף יום אחד בלבד לעצם נתון מטיפוס Date.

בשיעורים הבאים
מושגים בתקשורת בין עצמים
מהי תקשורת אל עצמים?
 * גישה או פנייה לתכונות ולשיטות של העצם. (למשל: ()s1.GetAvg).
תקשורת פנימית
* מתבצעת על-ידי קוד הכתוב בתוך המחלקה, פנייה אל התכונות והשיטות שבמחלקה,
   כולל תכונות / שיטות בעלי הרשאת גישה private.
תקשורת חיצונית
* תקשורת המתבצעת מחוץ למחלקה, למשל: מתוך ה- Main, ומתוך עצם קיים
   מסוג המחלקה, אל התכונות והשיטות שלה.
* עצמים מורכבים (קדימון) - תכונה שהיא עצם.
יחסים בין מחלקות (קדימון) - ירושה.
דגשים לגבי התרגיל DateTime (ס' 35)
* יצירת עצם 
   באמצעות אחד מבנאי המחלקה. למשל: יצירת עצם תאריך ממחלקת Date.
* פעולות מאחזרות Get
   למשל: קבלת היום / החודש / השנה, קבלת השעה / הדקות / השניות....
* פעולות קובעות Set
   למשל: קביעת היום בחודש (במקום הערך הקודם).