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