在Java中下面关于构造方法说法错误的是:
A.构造方法可以接收参数
B.对于每一个类,Java虚拟机都提供一个默认构造方法
C.构造方法不能有返回类型
D.当父类只有一个带参数的构造方法时,子类必须提供自定义的构造方法
试卷相关题目
- 1有一个类B,下面为其构造方法的声明,正确的是:
A.b(int x) {}
B.void B(int x) {}
C.B(int x) {}
D.void b(int x) {}
开始考试点击查看答案 - 2给出下面代码段, 哪行将引起一个编译时错误、1) public class Test {2) int m = 0;3) public Test(int a) { m=a; }4) public static void main(String arg[]) {5) Test t1=new Test();6) int n = 0;7) Test t2=new Test(n);8) }9) }
A.行1
B.行5
C.行3
D.行7
开始考试点击查看答案 - 3关于构造方法的说法哪个正确?
A.构造方法与类同名
B.一个类可以有多个不同名的构造方法
C.一个类只能有一个构造方法
D.子类不能调用父类的构造方法
开始考试点击查看答案 - 4下列关于构造方法的叙述中,错误的是:
A.Java语言规定构造方法没有返回值,但不用void声明
B.Java语言规定构造方法名与类名必须相同
C.Java语言规定构造方法可以声明为private
D.Java语言规定构造方法不可以重载
开始考试点击查看答案 - 5下面关于构造方法的说法,不正确的是:
A.构造方法一般用来初始化对象
B.如果一个类定义了构造方法,也可以用该类的默认构造方法
C.构造方法可以声明为private
D.Java中的构造方法名必须和类名相同
开始考试点击查看答案 - 6以下关于构造方法的描述错误的是:
A.构造方法可以被重载
B.构造方法是类的一种特殊方法,它的方法名必须与类名相同
C.构造方法的主要作用是完成对类的对象的初始化工作
D.构造方法的返回类型只能是void型
开始考试点击查看答案 - 7类Test1定义如下:1public class Test1{2public float aMethod(float a,float b){ }34}将以下哪种方法插入行3是不合法的、
A.public int aMethod(int a, int b){ }
B.public float aMethod(float a, float b,float c){ }
C.public void aMethod(float c,float d){ }
D.public float aMethod(int a,int b,int c){ }
开始考试点击查看答案 - 8下面哪个方法是public void aMethod( ){...}的重载方法?
A.void aMethod( ){...}
B.public void aMethod ( ){...}
C.public int aMethod( ){...}
D.public int aMethod ( int m){...}
开始考试点击查看答案 - 9为某类的一个无形式参数无返回值的方法method书写方法头,使得使用类名作为前缀就可以调用它,该方法头的形式为:
A.public void method( )
B.final void method( )
C.abstract void method( )
D.static void method( )
开始考试点击查看答案 - 10void的含义:
A.没有意义
B.方法体为空
C.方法没有返回值
D.定义方法时必须使用
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2013年注册安全工
类别:建筑类其它