无参数有操作
有参数无操作
即无参数也无任何操作
有参数有操作
第1题:
对于构造方法,下列叙述正确的是______。
A.构造方法是类的一种特殊方法,它的方法名可以任意取
B.构造方法的返回类型只能是void型
C.类中必须定义构造方法
D.如果类中定义了构造方法,系统就不再提供默认构造方法
第2题:
在没有为类定义任何构造方法时,Java编译器会自动建立一个( )的构造方法。
A.不带参数
B.带一个参数
C.带多个参数
D.默认参数
第3题:
此题为判断题(对,错)。
第4题:
如果子类定义了构造方法,在创建子类对象时首先默认调用(),然后再调用本类的构造方法。
第5题:
A.方法名与类名相同
B.在方法名的前面没有返回值类型的声明
C.当定义了有参构造方法,系统默认的无参构造方法依然存在
D.在方法中不能使用return语句返回一个值
第6题:
对Java中类的构造方法描述正确的是 ( )
A.如果在类中没有定义,Java就提供一个默认的构造方法
B.只能有一个构造方法
C.没有返回值,所以返回类型是void
D.可以直接被程序调用
第7题:
下面有关构造方法的说法中错误的是( )。
A.构造方法名与类名必须相同。
B.构造方法往往是给对象赋初值,无返回值,所以构造方法的返回类型是void。
C.构造方法不能被程序调用
D.定义一个类时,若没有定义该类的构造方法,则Java语言会提供默认的构造方法。
第8题:
对于一个类的定义,下列叙述中错误的是
A.如果没有定义复制构造函数,那么编译器将生成一个复制构造函数
B.如果没有定义默认的构造函数,那么编译器将一定生成一个默认的构造函数
C.如果没有定义构造函数,那么编译器将生成一个默认的构造函数和一个复制构造函数
D.如果已经定义了构造函数和复制构造函数,那么编译器不会生成任何构造函数
第9题:
A、一个类中只能定义一个构造方法
B、一个类中可以定义多个构造方法
C、如果在一个类中定义有参的构造方法,jvm就不会提供默认的无参构造方法
D、构造方法的作用是用来给属性进行初始化的
第10题:
如果类中没有定义构造方法,系统会提供一个默认的构造方法。默认构造方法的特点是()