Professional Documents
Culture Documents
בוחן מחלקות ועצמים
בוחן מחלקות ועצמים
בוחן מחלקות ועצמים
תכונות
מה התכונות של
המחלקה? אילו
משתנים יש בה?
פעולות
אילו פעולות נרצה
שיהיו במחלקה? מה
אנו רוצים שניתן יהיה
לעשות עם העצם
שניצור?
כעת ,ממשו באופן חלקי את ממשק המחלקה שכתבתם בשאלה ( 1כתבו בעמוד הבא) )2
הגדירו את התכונות שרשמתם בשאלה 1במחלקה 10( .נק') .a
בחרו שתי פעולות למימוש (שרשמתם בשאלה 10=2*5( .)1נק') .b
כתבו פעולה בונה אשר מקבלת 2ערכים לתכונות 10( .נק') .c
ממשו= כתבו את הקוד -
בהגדרת התכונות יש לרשום את הטיפוס ואת הרשאת הגישה שלו ()private / public -
יש לרשום את כותרת הפעולה (חישבו -האם הפעולה מקבלת ערכים? ,האם מחזירה -
ערכים?)
הפעולה הבונה מקבלת ערכים ולא מחזירה ערך ,אבל בכותרתה לא נכתוב .void -
תבנית לכתיבת כותרת פעולה המקבלת ערך ומחזירה ערך: -
public int/double/boolean/string
משתנה טיפוס __________
טיפוס _________( משתנה
)___________ __,שם הפעולה
תבנית לכתיבת כותרת פעולה שלא מקבלת ערך ולא מחזירה ערך: -
)( __________ public void שם הפעולה
בוחן -מחלקות ועצמים
כיתה יא' מגמת מדעי המחשב
תיכון אורה מודיעים תשפ"ד
}
כאן נרשום את הפעולות שברצוננו לממש //
בוחן -מחלקות ועצמים
כיתה יא' מגמת מדעי המחשב
תיכון אורה מודיעים תשפ"ד
}
שאלה ראשונה :נניח שהעצם dogנוצר מהמחלקה .Animalאיזה מהמשפטים הבאים מייצג יצירת עצם
:dog
שאלה שנייה :נניח שברצוננו ליצור הפנייה bikeלעצם של המחלקה .Vehicleאיזה מהמשפטים הבאים
מייצג ביצוע פעולה זו:
שאלה שלישית :נניח שנתון הקוד הבא;)( Flower Rose = new Flower :
מה המשמעות של קוד זה?
שאלה רביעית :נניח שברצונך ליצור אובייקט bikeהשייך למחלקה Vehicleבמחלקה הנקראת .Bike
איזה קטע מהקטעים הבאים מבצע זאת:
}
}
. Class Bikeג
{
;)(Vehicle bike = new Vehicle
בוחן -מחלקות ועצמים
כיתה יא' מגמת מדעי המחשב
תיכון אורה מודיעים תשפ"ד
}
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
בוחן -מחלקות ועצמים
כיתה יא' מגמת מדעי המחשב
תיכון אורה מודיעים תשפ"ד
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________