Page 69 - תכנות בשפת ג'אווה חלק א
P. 69

‫חלק ‪ - 2‬פעולה בונה‪ :‬למחלקה תהיה פעולה בונה או מספר פעולות בונות‪.‬‬
‫הפעולה הבונה היא הפעולה אשר תזומן כאשר ניצור עצם מהמחלקה‪ .‬בפעולה‬

      ‫הבונה נגדיר את ערכי התכונות של המחלקה‪ .‬ערכים אלו יועברו בזימון של‬
‫הפעולה הבונה ונציב אותן בתכונות בתוך הפעולה הבונה‪ .‬לא חייב לקבל ערכים‬

      ‫לתכונות בפעולה הבונה ואפשר לקבל רק לחלקן ולקבוע ערך קבוע מסוים‬
    ‫לתכונה שאליה לא התקבל ערך‪ .‬על מנת לתת אופציות שונות בבניית העצם‬

                                            ‫נבנה מספר פעולות בונות על ידי העמסה‪.‬‬
‫הפעולות הבונות יכתבו לאחר תכונות המחלקה‪ .‬כאשר כן נקבל ערכים בפעולה‬
‫הבונה‪ ,‬הם יקראו בפעולה הבונה באותם שמות‪ ,‬ולכן על מנת להבדיל בין תכונה‬

  ‫במחלקה עם אותו השם כמו משתנה בפעולה‪ ,‬נשתמש במילה השמורה‪.this :‬‬

               ‫ניתן לבנות פעולות בונות נוספות לפי החוקים של העמסה שלמדנו‪.‬‬

                            ‫‪69‬‬

                                                          ‫כל הזכויות שמורות ל "‪"Devkills‬‬
   64   65   66   67   68   69   70   71   72   73   74