3 Oberklassen und Schnittstellen in UML

Submitted by javafrage on Sun, 01/29/2012 - 21:39

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.

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{
   public void drucken() {System.out.println("drucken");}
   public boolean groesser(Object obj) {return true;}
   public int zaehler() {return 0;}
} // Ende der Klasse Unterklasse

Die Antwort finden Sie auf der nächsten Seite (URL rechts unten klicken)

Niveau 2
Schwierigkeitsgrad mittel
Zeit 3 Minuten

Antwort zu Frage 2: Schnittstellen und Überschreiben von Methoden

Schnittstellen haben keine Implementierung. Ohne eine Implementierung kann man auch nicht die Methode überschreiben. Man kann sie nur implementieren.