Page 71 - תכנות בשפת ג'אווה חלק א
P. 71
הרצת תכנית מונחית עצמים
כפי שנאמר בעמודים הקודמים ,תכנית מונחית עצמים נריץ במחלקה
הראשית .כדי ליצור אובייקט של המחלקה שבנינו ,נגדיר משתנה כמו כל
משתנה אחר שטיפוסו יהיה השם של מחלקת העצם שבנינו .על מנת
שנכניס אל המשתנה שבנינו ערכים ,נשווה אותו לעצם חדש עם הערכים
שנרצה על ידי שימוש במילה השמורה new :וזימון של הפעולה הבונה .נעשה
זאת באחת מהדרכים הבאות:
תרגיל )23דוגמה פתורה( :תכנות מונחה עצמים
כתוב מחלקה בשם Dogעם התכונות name :מטיפוס מחרוזת ו weight
מטיפוס עשרוני .כתוב מחלקה נוספת בשם Catעם אותן תכונות .כתוב ל 2
המחלקות פעולה בונה getters ,ו settersו .toStringפתח מחלקה ראשית
וכתוב תכנית הבונה את העצמים הנ"ל וקולטת נתונים אליהם בכל קליטה יש
להשוות בין משקל החתול לכלב ולהדפיס הודעה מתאימה .את הקליטה יש
להפסיק בקלט " "endלשם של אחד העצמים .יש להוסיף בדיקות תקינות.
71
כל הזכויות שמורות ל ""Devkills