דף 1 מתוך 1

שאלה על חלק 1 עבודה 4

נשלח: 17:10 24/12/2009
על ידי michal cohen
כשכתוב "ניתן להניח כי המלבן קיים"... מה זה אומר? שניתן להניח שהוא לא NULL?

Re: שאלה על חלק 1 עבודה 4

נשלח: 17:42 24/12/2009
על ידי Fogpiskalo
עד כמה שאני מבין, זה רק אומר שהוא קיים (כלומר, הוגדר בתור מלבן). יכול להיות שהוא null.

דוגמא:
Rectangle r = null;

r הוא מלבן (כלומר אובייקט מסוג מלבן) והוא null

לעומת זאת, בשיטה של compare, אי אפשר להניח שהמלבן קיים. בגלל זה קודם צריך לעשות
if(r instance of Rectangle)
שקודם בודק האם האובייקט הזה שאתה שולח לפונקציה הוא בכלל מלבן.