4 תשובות
this זה בתוך המחלקה
get זה מחוץ
get זה מחוץ
שואל השאלה:
יעני פעולה חיצונית ופנימית?
יעני פעולה חיצונית ופנימית?
לא
this זה בתוך המחלקה אחרי שהגדרת ממש בהתחלה משתנים
אז בשאר הפונקציות שתיצרי בתוך המחלקה ותרצי להשתמש באותם המשתנים תכתבי thisנקודה לפני שם המשתנה
get זה פונקציה שיצרת בתוך המחלקה כדי לקבל את אותם המשתנים מחוץ לפונקציה
לדוגמה:
(למדתי סי שארפ אז אולי יהיה קצת שונה)
יצרתי מחלקה והצהרתי על המשתנה
private int age;
יצרתי לו בנאי וזה
ואז אני יוצרת לו פונקציית get:
public int getage(){
return this.age;
}
ואזאחרי המחלקה כשאני רוצה להשתמש במשתנה של הגיל אני פשוט כותבת למשל שם המחלקה.getage()
וככה אני משתמשת באותו משתנה
this זה בתוך המחלקה אחרי שהגדרת ממש בהתחלה משתנים
אז בשאר הפונקציות שתיצרי בתוך המחלקה ותרצי להשתמש באותם המשתנים תכתבי thisנקודה לפני שם המשתנה
get זה פונקציה שיצרת בתוך המחלקה כדי לקבל את אותם המשתנים מחוץ לפונקציה
לדוגמה:
(למדתי סי שארפ אז אולי יהיה קצת שונה)
יצרתי מחלקה והצהרתי על המשתנה
private int age;
יצרתי לו בנאי וזה
ואז אני יוצרת לו פונקציית get:
public int getage(){
return this.age;
}
ואזאחרי המחלקה כשאני רוצה להשתמש במשתנה של הגיל אני פשוט כותבת למשל שם המחלקה.getage()
וככה אני משתמשת באותו משתנה
הסברתי מה זה לא ברור אז אם לא הבנת משהו תגידי
באותו הנושא: