如果类中没有定义构造方法,系统会提供一个默认的构造方法。默认构造方法的特点是()
A: A无参数有操作
B: B有参数无操作
C: C即无参数也无任何操作
D: D有参数有操作
A: A无参数有操作
B: B有参数无操作
C: C即无参数也无任何操作
D: D有参数有操作
C
举一反三
- 以下关于构造方法的描述,哪一项是正确的 A: 如果程序中没有任何构造方法,编译器会默认增加一个无参数的构造方法 B: 如果程序中没有任何构造方法,编译器会默认增加一个有参数的构造方法 C: 如果程序中存在构造方法,编译器会默认增加一个有参数的构造方法 D: 如果程序中存在构造方法,编译器会默认增加一个无参数的构造方法
- 在JAVA中如果不写构造方法的话,会默认加上一个无参数的构造方法,但是如果已经有了一个有参数的构造方法,那么无参数的构造方法就不会默认被加上。
- 子类的构造方法中,一定会调用父类的构造方法,如果没有指定,会默认调用 A: 有参数的构造方法 B: 无参数的构造方法 C: 调用super() D: 调用this
- 一个类中若没有定义构造方法,则系统提供一个默认的无参数的构造方法。
- 下面对构造方法的描述不正确是() A: 构造方法可以有参数,也可以有返回值 B: 如果不定义构造方法,系统会提供默认的构造方法 C: 构造方法可以重载 D: 构造方法可以设置参数
内容
- 0
该默认的构造方法是( )参数的,且方法体中( ) 语句。 A: 无,没有 B: 无,有 C: 有,没有 D: 有,有
- 1
如果类中没有定义构造方法,系统会提供一个默认的构造方法。默认构造方法的特点是
- 2
如果一个类中未显式定义构造方法,编译系统也通常会自动生成一个默认构造方法,默认构造方法是无参数的,且方法体为空
- 3
下面对构造方法的描述不正确是( )。 A: 系统提供默认的构造方法 B: 构造方法可以有参数,所以也可以有返回值 C: 构造方法可重载 D: 构造方法可以设置参数
- 4
如果在定义类时没有为类定义任何构造方法,则编译器会自动为类添加一个默认构造方法,默认构造方法是无参数且方法体为空。