Object クラスの参照変数は、いくつかの Interface 参照変数によって穴が開けられた参照を参照できます。私たちが知っているように、インターフェイスはどのクラスも拡張できません。したがって、 Object クラスのデフォルトの継承は、そのようなシナリオで機能するかどうかにかかわらず機能します。明らかに答えはイエスですが、この背後にあるロジックは何ですか?
public interface ToTest {
}
public class ToTestImpl implements ToTest{
}
public class ToTestClass {
public static void main(String args[]){
ToTest test = new ToTestImpl();
Object o = test;
System.out.println(o);
}
}