public class Computer implements Device, Action{
public void doIt() { System.out.println("");}
}
abstract class Phone1 extends Computer { }
abstract class Phone2 extends Computer{
public void doIt(int x) { }
}
class Phone3 extends Computer implements Device{
public void doStuff() { }
}
interface Device {
public void doIt();
String ACTION="DEVICE";
}
interface Action {
public void doIt();
String ACTION = "TEST1";
}
如果接口实现了相同的变量,则子类不调用该变量时可编译通过,但是如果调用则报ambigous错误.