就会出现类C方法中的X变量不明确,不知道要调用哪个X,所以就要明确一下
class Test
{
public static void main(String[] args)
{
new C().sop();
}
}
interface A
{
int x=1;
}
class B
{
int x=2;
}
class C extends B implements A
{
int x=3;
public void sop()
{
System.out.println("A:"+A.x);
System.out.println("B:"+super.x);
System.out.println("C:"+this.x);
}
} |