תכנות מתקדם ב-Java/עבודה לפי ממשק: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Johnny Zoo (שיחה | תרומות)
אין תקציר עריכה
שורה 32:
====יתרונות====
# אם יש צורך שכל שינוי במשתנה יגרור שינויים נוספים - ניתן לבצע זאת בעזרת שיטת ה-set.
# כאשר מחזירים משתנים פרימיטיביים, חוזר עותק של המשתנה ולא המקור (החזרה של ערך המשתנה ולא של המתשנה עצמו - By value). לכן, לא ניתן לשנות ערכים של המחלקה בעזרת שינוי התוצאה המתקבלת בעזרת getטיget.
יטיט
 
{{הארה|בחלק מסביבות העבודה ניתן ליצור את שיטות ה-get וה-set באופן אוטומטי.}}
אטאט6
 
==עבודה על פי חוזה==