9 Modellieren von Klassen, abstrakten Klassen und Schnittstellen

 Modellieren Sie die beiden Klassen Oberklasse, Unterklasse und die Schnittstelle Vergleichbar in UML. Modellieren Sie die Beziehung zwischen den beiden Klassen und der Schnittstelle. Die Methoden müssen nicht aufgeführt werden. Klassenname, Schnittstellenname und korrekte UML Pfeile sind ausreichend.

Die Antwort finden Sie hinter der nächsten Frage (URL rechts unten klicken).

Niveau 2
Schwierigkeitsgrad mittel
Zeit 3 Minuten

Antwort zu Frage 8: Implementieren einer Unterklasse mit einer Schnittstelle

public abstract class Oberklasse {
    public abstract void drucken();
    public abstract boolean groesser(Object obj);
    public int status() {return 1;}
} //Ende der Klasse Oberklasse

public interface Vergleichbar {
    public boolean groesser(Object obj);
    public int zaehler();
} // Ende der Schnittstelle Vergleichbar

public class Unterklasse extends Oberklasse implements Vergleichbar{
// Bitte Methoden hier eintragen    
    public void drucken() {System.out.println("drucken");}
    public boolean groesser(Object obj) {return true;}
    public int zaehler() {return 0;}
} // Ende der Klasse Unterklasse

Stop. Die Antwort zu Frage 8 finden Sie weiter unten!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Antwort zu Frage 9: Modellieren von Klassen, abstrakten Klassen und Schnittstellen