下面关于默认构造器哪三个描述是正确的?()
A: 默认构造器初始化方法变量
B: 默认构造器有和它所在类相同的访问修饰词.
C: 默认构造器调用其父类的无参构造器.
D: 如果一个类没有无参构造器,编译器会它创建一个默认构造器.
E: 只有当一个类没有任何构造器时,编译器会为它创建一个默认构造器
A: 默认构造器初始化方法变量
B: 默认构造器有和它所在类相同的访问修饰词.
C: 默认构造器调用其父类的无参构造器.
D: 如果一个类没有无参构造器,编译器会它创建一个默认构造器.
E: 只有当一个类没有任何构造器时,编译器会为它创建一个默认构造器
举一反三
- 下面哪两个描述是正确的? A: 默认构造器调用其父类的无参构造器. B: 默认构造器初始化方法变量 C: 默认构造器有和它所在类相同的访问修饰词. D: 如果一个类没有无参构造器,编译器会为它创建一个默认构造器.
- 以下哪些关于构造器的描述是正确的?() A: 子类可以继承父类的构造器 B: 如果没有编写构造器,编译器会自动为类提供一个无参的默认构造器 C: 构造器都没有返回值 D: 构造器可以抛出异常
- 关于构造器说法错误的是?() A: 构造器不属于类成员方法,因此构造器不能被继承 B: 只有构造器才能拥有和类名相同的方法名 C: 一个类可以拥有多个重载的构造器 D: 在子类中调用父类的非默认构造器,必须使用super(...)语句,而且该语句必须位于子类构造器的第一行
- 中国大学MOOC: 如果子类构造器中没有super()出现,那么编译器则会默认加上( )构造器。
- 以下哪个针对默认无参构造器描述是正确的?() A: 均是public构造器 B: 均无访问修饰符 C: 均与所属类访问修饰符一致 D: 由编译器决定