Toy Program 1

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来明确

你可能感兴趣的:(r)