1. |
triangle(double size) (überschreibt die Methode triangle() vom GPanel) star(double size) Die Applikationsklasse verwendet MyGPanel und zeichnet die neuen Objekte. |
|
|
2. |
Vererben und überschreiben von Methoden, Parameterübergabe Die Basisklasse Haus zeichnet einen "Hausprototyp" ohne Fenster und ohne Türe an der Position x,y. Sie hat die Instanzvariablen GPanel, size und Color und eine Methode draw(x,y), Von der Klasse Haus können verschiedene Haustypen abgeleitet werden, z.B. HausTypA hellblau, seine Methode draw() übernimmt mit super alles aus der Methode draw() der Superklasse und zeichnet zusätzlich zwei Fenster. HausTypB wird ebenfalls von der Klasse Haus abgeleitet. Seine Methode draw() zeichnet zusätzlich eine Tür und ein Fenster. Schreiben Sie die passenden Klassen und Applikationsklassen. Als Vorlage können sie das Beispiel 5 (VererbungEx5.java, Ball.java, Tennisball.java) benutzen. |
|