14.4.23 יום ג', (חוף, אשכול ב' שעות 5-6) - פעולת ToString במחלקה, בנאי שלא מקבל פרמטרים, אי אתחול תכונות באזור הגדרתן
בכיתה
1. חוקי המחלקה
א. הרשאות גישה לתכונות המחלקה - תמיד private (בעת לימודנו בכיתה י').
ב. הרשאות גישה לפעולות המחלקה - תמיד public (בעת לימודנו בכיתה י').
ג. בנאי - פעולה ששמה כשם המחלקה, מטרתה לאתחל בערכים את תכונות המחלקה.
ד. הפעולה ToString - מטרתה להחזיר מחרוזת המתארת את תכונות המחלקה והערכים בהן.
ה. יצירת עצם מטיפוס המחלקה (ב- Main).
ו. זימון הפעולה ToString על עצם מטיפוס המחלקה (ב- Main).
ז. מחלקת השורש Object.
ח. מתי תזומן הפעולה ToString הנמצאת במחלקת השורש,
ומתי תזומן הפעולה ToString שכתבנו במחלקת Student.
ט. כאשר כותבים פעולת ToString במחלקה שאנו יוצרים, נוסיף לכותרתה את מלת-המפתח override
(על משמעות הדבר נלמד בכיתה יב').
א. הרשאות גישה לתכונות המחלקה - תמיד private (בעת לימודנו בכיתה י').
ב. הרשאות גישה לפעולות המחלקה - תמיד public (בעת לימודנו בכיתה י').
ג. בנאי - פעולה ששמה כשם המחלקה, מטרתה לאתחל בערכים את תכונות המחלקה.
ד. הפעולה ToString - מטרתה להחזיר מחרוזת המתארת את תכונות המחלקה והערכים בהן.
ה. יצירת עצם מטיפוס המחלקה (ב- Main).
ו. זימון הפעולה ToString על עצם מטיפוס המחלקה (ב- Main).
ז. מחלקת השורש Object.
ח. מתי תזומן הפעולה ToString הנמצאת במחלקת השורש,
ומתי תזומן הפעולה ToString שכתבנו במחלקת Student.
ט. כאשר כותבים פעולת ToString במחלקה שאנו יוצרים, נוסיף לכותרתה את מלת-המפתח override
(על משמעות הדבר נלמד בכיתה יב').
ראו את קוד סיכום השיעור כאן.
לבית
*** ליום ב', ה- 8.5.2023 ***
1. חזרו על החומר, ודאו שאתם מבינים את כל חוקי המחלקה, הכינו כל שאלה שיש לכם בנושא.
בשיעורים הבאים
1. אתחול תכונות המחלקה לכל עצם בנפרד.
2. כתיבת פעולות במחלקה.
3. יצירת עצמים וזימון פעולות שונות עליהם.
2. כתיבת פעולות במחלקה.
3. יצירת עצמים וזימון פעולות שונות עליהם.