Warum kann man in Java Schnittstellenmethoden (Interface-methoden) nicht überschreiben? Warum kann man nur Methoden einer Oberklasse überschreiben?
Die Antwort finden Sie auf der nächsten Seite (URL rechts unten klicken)
Niveau | 2 |
Schwierigkeitsgrad | mittel |
Zeit | 3 Minuten |
Antwort zu Frage 1: Abstrakte Klassen und Schnittstellen
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
- Printer-friendly version
- Log in to post comments
- 5809 views
typo
Warum kann man in Java Schnittstellenmethoden (Interface-methoden) nicht überschreiben?
[...]