• 2022-06-03
    下面关于默认构造器哪三个描述是正确的?()
    A: 默认构造器初始化方法变量
    B: 默认构造器有和它所在类相同的访问修饰词.
    C: 默认构造器调用其父类的无参构造器.
    D: 如果一个类没有无参构造器,编译器会它创建一个默认构造器.
    E: 只有当一个类没有任何构造器时,编译器会为它创建一个默认构造器
  • B,C,E

    内容

    • 0

      如果子类构造器中没有super()出现,那么编译器则会默认加上()构造器。 A: super‍ B: this() C: super() D: this

    • 1

      Scala构造器包含个主构造器和辅助构造器。辅助构造器的名称为,每个辅助构造器都必须调用一个此前已经定义的。

    • 2

      下面关于默认构造方法的描述中正确的是( )。 A: Java编译器会为所有的类创建默认构造方法。 B: 默认构造方法可以初始化其他方法中定义的变量。 C: 当类中没有定义任何构造方法时,Java编译器将为这个类创建默认构造方法。 D: 如果一个类中的构造方法都声明了参数,Java编译器将为该类创建一个默认构造方法。

    • 3

      【多选题】下面哪些关于构造方法的说法是正确的 A. 编译器会为每个类自动创建一个默认的构造方法 B. 默认构造方法会为每个成员变量进行初始化 C. 默认构造方法没有任何参数 D. 如果一个类中已经定义了带参的构造方法,系统将不再创建默认构造方法

    • 4

      当类中没有定义构造方法时,编译器自动提供默认的构造方法,如下那种说法正确? A: 为public构造方法 B: 无访问控制修饰符 C: 与类的访问控制修饰符相同 D: 由Java编译器器决定 E: 为私有的默认构造方法