Guten Abend zusammen,
ich sitze derzeit an einer Aufgabe seit mehr als einer Stunde fest, will nun endlich die Lösung finden, aber irgendwie bleibe ich hängen.
Mein Code bislang:
Irgendwie scheint mir dies aber nicht als Lösung.
Gerade mit der letzten Aufgaben Anweisung tu ich mich schwer.
Kann mir hier jemand weiterhelfen?
ich sitze derzeit an einer Aufgabe seit mehr als einer Stunde fest, will nun endlich die Lösung finden, aber irgendwie bleibe ich hängen.
- Das Interface Anzeigbar soll die Methode void zeige() deklarieren.
- Implementieren Sie für verschiedene Klassen dieses Interface.
- Die Methode zeige soll alle Attributwerte des jeweiligen Objekts auf
dem Bildschirm ausgeben. - Definieren Sie dann die Klasse Utilities, die die Klassenmethode public static void zeige(Anzeigbar a)
enthält. - Diese Methode soll nach Ausgabe einer laufenden Nummer, die bei jedem Aufruf um 1 erhöht wird, die Anzeigbar-Methode zeige aufrufen.
Mein Code bislang:
Java:
public interface Anzeigbar {
void zeige();
}
class Utilities implements Anzeigbar {
public static int zaehler;
public static void zeige(Anzeigbar a) {
zaehler++;
}
@Override
public void zeige(){
System.out.println(zaehler);
}
}
class Testen {
public static void main(String[] args) {
Utilities u = new Utilities();
Utilities.zeige(u);
}
}
Irgendwie scheint mir dies aber nicht als Lösung.
Gerade mit der letzten Aufgaben Anweisung tu ich mich schwer.
Kann mir hier jemand weiterhelfen?