interface A{
int x = 0;
}
class B{
int x =1;
}
class C extends B implements A {
public void pX(){
System.out.println(super.x);//对于父类的变量,可以用super.x来明确. 我想要得到接口中i的值该咋办
}
public static void main(String[] args) {
new C().pX();
}
}
interface A{
int x = 0;
}
class B{
int x =1;
}
class C extends B implements A {
public void pX(){
System.out.println(super.x);
System.out.println(A.x);//这样就可以啦!
}
public static void main(String[] args) {
new C().pX();
}
}
接口里面定义的都是成员变量都是静态的,直接类名调用就行啦
接口里面的常量
public static final int x=0;
接口里面的方法都是
public adstract 方法名;