以下哪些关于构造器的描述是正确的?()
A: 子类可以继承父类的构造器
B: 如果没有编写构造器,编译器会自动为类提供一个无参的默认构造器
C: 构造器都没有返回值
D: 构造器可以抛出异常
A: 子类可以继承父类的构造器
B: 如果没有编写构造器,编译器会自动为类提供一个无参的默认构造器
C: 构造器都没有返回值
D: 构造器可以抛出异常
C
举一反三
- 下面关于默认构造器哪三个描述是正确的?() A: 默认构造器初始化方法变量 B: 默认构造器有和它所在类相同的访问修饰词. C: 默认构造器调用其父类的无参构造器. D: 如果一个类没有无参构造器,编译器会它创建一个默认构造器. E: 只有当一个类没有任何构造器时,编译器会为它创建一个默认构造器
- 下面哪两个描述是正确的? A: 默认构造器调用其父类的无参构造器. B: 默认构造器初始化方法变量 C: 默认构造器有和它所在类相同的访问修饰词. D: 如果一个类没有无参构造器,编译器会为它创建一个默认构造器.
- 关于构造器说法错误的是?() A: 构造器不属于类成员方法,因此构造器不能被继承 B: 只有构造器才能拥有和类名相同的方法名 C: 一个类可以拥有多个重载的构造器 D: 在子类中调用父类的非默认构造器,必须使用super(...)语句,而且该语句必须位于子类构造器的第一行
- 中国大学MOOC: 如果子类构造器中没有super()出现,那么编译器则会默认加上( )构造器。
- 如果子类构造器中没有super()出现,那么编译器则会默认加上()构造器。 A: super B: this() C: super() D: this
内容
- 0
关于辅助构造器,以下说法正确的是? A: 辅助构造器的必须调用主构造器 B: 辅助构造器的参数可以是任意多个 C: 辅助构造器的名称和类名相同 D: 辅助构造器的可以直接调用超类的主构造器
- 1
有关构造器的说法那些不正确?() A: 下面直接在class后面申明的定义为类中的主构造器classUser(varx:Int,age:Int){} B: 类可以有任意多个辅构造器 C: 每一个辅构造器必须先实现主构造器的方法 D: 像只有一个主构造器一样,也只能有一个辅构造器
- 2
如下代码 哪两个说明是正确的?() A: B类的构造器应该是public. B: B类的构造器应该是没有参数 C: B类的构造器应该调用this(). D: B类的构造器应该调用super().
- 3
Scala构造器包含个主构造器和辅助构造器。辅助构造器的名称为,每个辅助构造器都必须调用一个此前已经定义的。
- 4
2、NX9.0常用工具包括:点构造器、矢量构造器、( A )和坐标系构造器四种 A: A、平面构造器 B: B、曲面构造器 C: C、草图构造器 D: D、实体构造器