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

‫חלק ‪ - 3‬פעולות נוספות‪ :‬על מנת שנוכל לגשת לתכונות המחלקה‪ ,‬נצטרך‬
       ‫לכתוב פעולות שדרכן נקבל את הערכים הקיימים או דרכן נוכל לשנות את‬

   ‫הערכים הקיימים‪ .‬פעולות אלו ב ‪ Java‬נקראות פעולות ‪ get‬ו ‪ .set -‬לכל תכונה‬
  ‫תהיה פעולות ‪ get‬ו ‪ set -‬משלה על מנת שנוכל לקבל ולשנות את הערך שבכל‬
‫אחת מהן‪ .‬בנוסף לפעולות ה ‪ get‬ו ‪ set -‬קיימת הפעולה‪ .toString :‬פעולה זו היא‬
 ‫פעולה מוגדרת במחלקה וכאשר ניצור אותה‪ ,‬בתוכה נחזיר מחרוזת שתתאר את‬
‫העצם‪ ,‬וכאשר נדפיס את העצם‪ ,‬תופעל פעולה זו ויודפס הערך שהיא תחזיר עם‬

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

      ‫בנוסף לפעולות הללו‪ ,‬ניתן במחלקת העצם לכתוב פעולות פנימיות נוספות‬
  ‫שיבצעו פעולות מסוימות על העצם)כמו אלו שלמדנו בפרק המחרוזות( וניתן גם‬

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

                             ‫‪70‬‬

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