【单选题】
给出下面代码段, 哪行将引起一个编译时错误?( )
1) public class Test {
2) int n = 0;
3) int m = 0;
4) public Test(int a) { m=a; }
5) public static void main(String arg[]) {
6) Test t1,t2;
7) int j,k;
8) j=3; k=5;
9) t1=new Test();
10) t2=new Test(k);
11) }
12) }
【单选题】
有一个类 B,下面为其构造方法的声明,正确的是( ) 。
【单选题】
在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。
【单选题】
下面语句在编译时不会出现警告或错误的是( )
【单选题】
声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问 ( )
【单选题】
下面的方法,当输入为2的时候返回值是多少?( )
public int getValue(int i) {
int result = 0;
switch (i) {
case 1:
result = result + i;
case 2:
result = result + i * 2;
case 3:
result = result + i * 3;
}
return result;
}
【单选题】
Java application中的主类需包含main方法,main方法的返回类型是什么?( )
【单选题】
下面哪一个是合法的数组声明和构造语句( )
②
int ages = new int[100];
③
int[] ages = new int[100];
④
int() ages = new int(100);
【单选题】
下列选项中关于java中super关键字的说法错误的是( )
①
super关键字是在子类对象内部指代其父类对象的引用
②
super关键字不仅可以指代子类的直接父类,还可以指代父类的父类