调用的x要指定为接口中的x,如果是继承类中的x,x要被static修饰,直接代码加注释:- interface A{
- int x = 0;
- }
- class B{
- int x =1;
- //static int x=1; //如果要指定继承类中的x,这里要用static修饰
- }
- public class Hello extends B implements A {
- public void pX(){
- System.out.println(A.x); //要指定是接口A中的变量x,
- //System.out.println(A.x); //如果要指定继承类中的x,这里要用static修饰
- }
-
- public static void main(String[] args){
- new Hello().pX();
- }
- }
复制代码 |