这个 Coffee 类没有覆盖 Demo 接口的方法。但它有一个超类,它有一个显示方法。我的问题是:这是如何工作的?
public class Coffee extends Demo1 implements Demo {
public static void main(String args[])
{
Coffee c=new Coffee();
c.display();
Demo d=c;
Demo1 d1=c;
d.display();
d1.display();
}
}
interface Demo
{
public void display();
}
class Demo1
{
public void display()
{
System.out.println("this is method in demo1");
}
}
输出:
this is method in demo1
this is method in demo1
this is method in demo1