שאלה לגבי המבחן שהיה

מנהל: The Architect

נעול
ariels
הודעות: 25
הצטרף: 22:02 25/11/2008

שאלה לגבי המבחן שהיה

שליחה על ידי ariels » 09:01 16/03/2009

האם מותר לדרוס שדות? כלומר האם במחלקה יורשת ניתן להוסיף שדה זהה לשדה במחלקת האב (שהוא public )? מה המשמעות של דריסה זו?

vampire1981
הודעות: 20
הצטרף: 16:10 30/11/2008

תשובה לגבי שדות.

שליחה על ידי vampire1981 » 10:18 16/03/2009

אהלן...
הדבר היחיד שניתן לדרוס זה שיטת ציבוריות. ז"א רק השיטת הציבוריות יבוצעו ע"פ סוג העצם בפועל!
לגבי שדות: שדות לא נדרסים. וכן אפשר להגדיר את אותו השדה עם אותו שם בדיוק הן במחלקת העל והן במחלקה היורשת (אבל לדעתי זהו תיכנות לא כל כך נכון כי לא הגיוני לוגית לקרוא למשהו ששונה בפועל בשמות זהים , אם אתה צריך משהו נוסף אז תגדיר משתנה בשם אחר).
כל שיטה שמשתמשת בשדות רואה רק את השדות של המחלקה שלה!
ולכן כתלות איפה כרגע אתה נמצא בתוכנית (במחלקת האב או המחלקה היורשת) השימוש יהיה בשדות של אותה המחלקה.

נעול

חזור אל “- מבוא למדעי המחשב”