【发布时间】:2015-10-29 17:46:04
【问题描述】:
根据面向对象编程 (OOP) 接口不应继承类。
既然Interface不能继承Class,那么Object类的方法如何在java中引用到接口呢?
例如:-
public interface Test {
public void functionA();
}
class Child implements Test{
public void functionA() {
}
public static void main(String[] args) {
Test test = new Child();
test.toString(); // since toString is Objects class method, How it's visible for Test interface ref?
}
}
既然toString 是Object 的类方法,那么对于Test 接口引用它是如何可见的?
【问题讨论】:
-
你到底是什么意思?你能举个例子吗?
标签: java oop inheritance interface