שאלה ב-java בבקשה

Kevin M

New member
שאלה ב-java בבקשה../images/Emo96.gif

הגדרתי מחלקה שהיא אבסטרקטית והיא - אב. הגדרתי לה בן ואני מקבהל את הודעת השגיאה הבאה... Point is not abstract and does not override abstract method כאשר Point הוא הבן. אשמח אם מישהו כאן יוכל להמליץ על אתר שעוסק בהורשות בתיכנות java
 

אלדד28

New member
ניחוש קטן,

במחלקת האב הגדרת מתודות אבסטרקטיות. אלו מיועדות למימוש ביורשים השונים. אם למחלקה יש מתודה אבסטרקטית, אי אפשר להפעיל new שלה. תבדוק טוב טוב אם את כל המתודות האבסטרקטיות באב מימשת כראוי בבן.
 

Zack DA

New member
כן, זה יותר מניחוש....

אכן, point ירש ממחלקה אבסטרקטית ולא דרס, כנדרש, אחת מהמתודות האבסטרקטיות - על אף שהוא אינו אבסטרקטי.
 

Kevin M

New member
אבל...

השאלה אם אני צריך לבצע העמסה גם על פונקציות שהם לא אבסטרקטיות?
 
למעלה