题目内容

4.1 构造方法在( )时被调用。

A. 类定义时
B. 使用对象的变量时
C. 调用对象方法时
D. 创建对象时

查看答案
更多问题

4.2 编译系统自动为一个类生成缺省构造方法的条件是( )

A. 该类没有定义任何构造方法
B. 该类没有定义任何无参构造方法
C. 该类没有定义任何有参数构造方法
D. 该类没有定义任何成员方法

4.3 有一个类A,对于其构造方法的声明正确的是( )。

A. void A(int x){…}
B. public A(int x){…}
C. A A(int x){…}
D. int A(int x){…}

4.4阅读下面的程序,写出运行结果classSamp{Samp(inti){System.out.println(i);}}publicclassTest{publicstaticvoidmain(String[]args){Samp[]p=newSamp[10];for(inti=0;i<5;i++){p[i]=newSamp();}上述程序,执行的结果是()

A. 正常执行,显示10行Samp
B. 正常执行,显示5行Samp
C. 编译错误
D. 正常执行,显示20行Samp

4.5假定一个类的定义为:classA{publicA(intaa,intbb){a=aa--;b=a*bb--;}inta,b;}则执行Ax=newA(5,4);语句后,x.a和x.b的值分别为()

A. 4和5
B. 5和20
C. 4和20
D. 20和5

答案查题题库