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

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