Page 70 - תכנות בשפת ג'אווה חלק א
P. 70
חלק - 3פעולות נוספות :על מנת שנוכל לגשת לתכונות המחלקה ,נצטרך
לכתוב פעולות שדרכן נקבל את הערכים הקיימים או דרכן נוכל לשנות את
הערכים הקיימים .פעולות אלו ב Javaנקראות פעולות getו .set -לכל תכונה
תהיה פעולות getו set -משלה על מנת שנוכל לקבל ולשנות את הערך שבכל
אחת מהן .בנוסף לפעולות ה getו set -קיימת הפעולה .toString :פעולה זו היא
פעולה מוגדרת במחלקה וכאשר ניצור אותה ,בתוכה נחזיר מחרוזת שתתאר את
העצם ,וכאשר נדפיס את העצם ,תופעל פעולה זו ויודפס הערך שהיא תחזיר עם
הערכים הקיימים בעצם שהודפס.
הפעולות הנ"ל הן פעולות פנימיות כולן ונכתוב אותן בכל מחלקת עצם שנבנה.
בנוסף לפעולות הללו ,ניתן במחלקת העצם לכתוב פעולות פנימיות נוספות
שיבצעו פעולות מסוימות על העצם)כמו אלו שלמדנו בפרק המחרוזות( וניתן גם
לכתוב פעולות חיצוניות שבהן נעזר בפעולות הפנימיות שבמחלקה.
70
כל הזכויות שמורות ל ""Devkills