在实现接口和继承父类都存在相同方法、属性的示例

/**
* @auto dh
* @create 2020-03-30-13:28
*/
interface T024 {
int A = 10;

default void run() {
System.out.println("hello World");
}

;
}

class T0024 {
public int A=20;
public void run() {
System.out.println("hello @@@@@@@@@@@@");

}
}
class Test extends T0024 implements T024{

}
public class Test024 {
public static void main(String[] args) {
Test t=new Test();
// 接口跟类同级,在实现接口和继承父类都存在相同方法时,继承父类里的同名方法优先
t.run();
// 接口跟类同级,在实现接口和继承父类都存在相同变量时,导致子类无法抉择
System.out.println(t.A); //错误写法
}
}