5.5 - הורשה - תרגול
צורות¶
-
כתוב 2 interfaces:
- הinterface:
Shape- מחייב מחלקה להיות צורה. - הinterface:
Drawable- מחייב מחלקה להיות ניתנת לצביעה.
- הinterface:
-
הגדר interface
Shapeעם מתודותareaו -perimeter. - הגדר interface
Drawableעם מתודהdraw. - ממש מחלקות
Circleו -Rectangleשמיישמות אתDrawableו -Shape, שימו לב, תצטרכו שכל מחלקה תירש משני הinterfaces בו זמנית, עושים את זה בדרך הבאה: