quiz 10 Question 14

מנהל: The Architect

נעול
yosefer
הודעות: 7
הצטרף: 00:30 05/01/2009

quiz 10 Question 14

שליחה על ידי yosefer » 14:47 28/02/2009

quiz 10 Question 14
מישהו יכול להסביר בבקשה למה זו שגיאת זמן ריצה?
תודה...

aner2005
הודעות: 34
הצטרף: 21:19 26/11/2008

שליחה על ידי aner2005 » 15:18 28/02/2009

אתה מנסה לעשות casting של מחלקה D לאובייקט
שאינו מסוג D ולכן תיווצר שגיאת זמן ריצה. אבל
b הוא סוג של B שממנה המחלקה D יורשת, לכן
הוא היה יכול ליהיות D (נניח אם הייתה השורה B b=new D(1)
ולכן הקומפיילר לא נותן שגיאה.

יצא קצת מסורבל, מקווה שהבנת...

נעול

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