class Clidder {
private final void flipper() {
System.out.println("Clidder");
}
}
public class Clidlet extends Clidder {
public final void flipper() {
System.out.println("Clidlet");
}
public static void main(String args[]) {
new Clidlet().flipper();
}
}
was ist das ergebnis? auf diese Frage habe ich die Antwort "Kompilierung fehlgeschlagen" erwartet, da die finale Methode nicht überschrieben werden kann und keine Vererbung zulässt. aber die Antwort war "Cliddet" warum ist das? habe ich in diesem Konzept etwas falsch verstanden. Wie kann das die Ausgabe sein? bitte erkläre.genau wie methode funktioniert in java
Interessanter Randfall. Faustregel: tun Sie das nicht einfach :) – dimo414
Wenn Sie wirklich überprüfen möchten, entfernen Sie 'private' Schlüsselwort – emotionlessbananas