interface A{
int x=0;
}
class B{
int x=1;
}
public class Play extends B implements A{
public void printX(){
System.out.println(A.x);
System.out.println(super.x);
}
public static void main(String[] args) {
new Play1().printX();
}
}
父类和接口都含有变量x:
- 对于父类的变量,可以用super.x来明确
- 接口的属性默认隐含为public static final,可以通过A.x来明确