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

מנהלים: TA_nimrod, TA_Igor, TA_Adi

שלח תגובה
michal cohen
הודעות: 87
הצטרף: 19:04 11/11/2009

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

שליחה על ידי michal cohen » 17:10 24/12/2009

כשכתוב "ניתן להניח כי המלבן קיים"... מה זה אומר? שניתן להניח שהוא לא NULL?

Fogpiskalo
הודעות: 59
הצטרף: 20:03 25/10/2009

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

שליחה על ידי Fogpiskalo » 17:42 24/12/2009

עד כמה שאני מבין, זה רק אומר שהוא קיים (כלומר, הוגדר בתור מלבן). יכול להיות שהוא null.

דוגמא:
Rectangle r = null;

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

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

שלח תגובה

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