【发布时间】:2012-06-23 19:02:31
【问题描述】:
假设我有两个接口接口 A 和接口 B:
public interface A {
public int data();
}
public interface B {
public char data();
}
接口A有一个方法public int data(),接口B有一个方法public char data()。
当我在某个 C 类中同时实现接口 A 和 B 时,编译器会给我一个错误。这是java中的缺陷吗?我认为这是不允许我们扩展多个类的主要原因之一,那么当这个问题仍然存在时,为什么允许我们实现多个接口?
【问题讨论】:
-
能否请您发布错误消息?
标签: java interface object-oriented-analysis overriding