【发布时间】:2015-03-11 14:06:23
【问题描述】:
我有一个interface
public interface I
{
// an abstract method m1();
}
我有classA和class B
class A implements I
{
public void m1()
{
System.out.println("m1 Method From A");
}
}
class B implements I
{
public void m1()
{
System.out.println("m1 Method From B");
}
}
我可以使用创建到class A 的object 调用class B 的m1 方法吗?
例如,我创建了object 的A,例如I i = new A();
如果我写成i.m1() m1 应该调用class B 的方法
注意:class A 和 class B 之间没有 super class or sub class 关系
我能不能打电话只是个疑问
谢谢...
【问题讨论】: