interface Intf {
}
class A implements Intf {
}
class Test {
public static void main(String[] args) {
Intf obj = new A();
obj.toString();
}
}
Друг показал мне этот код, я не мог ему объяснить ...
Мы знаем, что методы, определенные в 'указанном' объекте, могут быть запущены только на пример.
Как мы видим, метод Intf
не определен, но obj (который ссылается на Intf
) может вызывать метод toString ()
класса Object.class
Я утешил его, сказав, что в Java все является объектом (хотя у нас нет опции автозаполнения в eclipse IDE для Intf
)