阅读下面代码:interface Parent{public int count(int i);}public class Test implements Parent {public int count(int i){return i % 9;}public static void main(String[] args){________________int i = p.count(20);}}在_____横线处加入( )语句,可以使这段代码编译通过。
A. Test p = new Test();
B. Parent p;
C. Parent p = new Parent();
D. Test p = new Parent();
查看答案
下列选项中关于Java中super关键字的说法,错误的是( )。
A. 当子类和父类中成员变量重名的时候,在子类方法中想输出父类成员变量的值,可以用super区分子父类成员变量
B. super语句可以放在构造函数的任意一行
C. 子类可以通过super关键字调用父类的方法
D. 子类可以通过super关键字调用父类的属性
下面关于匿名内部类、接口、抽象类和局部内部类的说法,正确的是( )
A. 匿名内部类编译后不会生成.class文件
B. 接口编译后不会生成.class文件
C. 抽象类中没有构造方法
D. 局部内部类只能访问被final修饰的局部变量
阅读下面代码:public class Test{private static final int counter=10;public static void main(String [] args){System.out.println(++counter);}}编译运行Test.java,结果是 ()
A. 10
B. 11
C. 编译错误
D. 运行时出现异常
阅读下面代码:public interface Face{int counter = 40;}public class Test implements Face{private static int counter;public static void main(String[]args){System.out.println(++counter);}}Test.java 的编译运行结果是()。
A. 40
B. 41
C. 0
D. 1