Wie kann eine Instanz einer Schnittstelle auf die Methode der Objektklasse zugreifen?
Posted: 12 Jan 2025, 12:15
Code: Select all
interface Intf {
}
class A implements Intf {
}
class Test {
public static void main(String[] args) {
Intf obj = new A();
obj.toString();
}
}
Wir wissen es dass im „referenzierten“ Objekt definierte Methoden nur auf einer Instanz ausgeführt werden können.
Wie wir sehen können, wird keine Methode durch Intf definiert, aber obj (das auf Intf verweist) kann toString aufrufen ()-Methode von Object.class
Ich tröstete ihn, indem ich sagte, dass in Java alles ein Objekt ist (obwohl wir in der Eclipse-IDE keine Autofill-Option für Intf haben)