level 1
umma_summer
楼主
各位,请教了:类A中有一个变量:a接口B中也有一个变量:a类C继承自类A,实现接口B这时候要分别输出两个不同的变量a,应该怎么办??class A{ int a = 1;}interface B{ int a = 0;}class C extends A implements B{}class TestDriver{ public static void main(String[] args) { C c = new C(); System.out.println(c.a); }}这样的程序编译的时候会报错:TestDriver.java:6: 对 a 的引用不明确,A 中的 变量 a 和 C 中的 变量 a 都匹配 System.out.println(b.a); ^那我应该怎么样吧父类中的变量a和接口中的变量a区别开啊??谢谢了
2008年11月24日 13点11分
1