把B类的成员变量x改成其他可用名;
- interface A
- {
- int a=1;
- }
- class B
- {
- int x_another=2;
- }
- class C extends B implements A
- {
- public static void main(String[] args)
- {
- System.out.println(x);
- }
- }
复制代码
或者把接口A里面的变量x改成其他可用名,同时在B声明变量x的时候,加上静态变量标识符“static”。
- interface A
- {
- int a=1;
- }
- class B
- {
- static int x=2;
- }
- class C extends B implements A
- {
- public static void main(String[] args)
- {
- System.out.println(x);
- }
- }
复制代码 |