• 2022-06-06
    关于类的构造方法,以下正确的是()。
    A: 同一个类可以有几个构造方法,各构造方法的参数必须不同
    B: 同一个类可以有几个构造方法,各构造方法的参数必须相同
    C: 当创建一个对象时,需要指明是否调用该对象的构造方法
    D: 构造方法的名称与类的名称相同
    E: 当创建一个对象时,该对象的构造方法会被自动调用
  • B,C

    举一反三

    内容

    • 0

      关于构造方法,下列说法正确的是() A: 一个类只能有一个构造方法 B: 一个类可以有多个不同名的构造方法 C: 构造方法没有返回值,且必须与类名相同 D: 构造方法必须自己定义,不能调用父类的构造方法

    • 1

      下面关于构造方法错误的说法是? A: 构造方法在产生对象的时候候系统自动调用 B: 一个类可以没有构造方法 C: 一个类可以有多个构造方法 D: 构造方法和类名重名,没有返回值

    • 2

      ​以下有关构造方法的说法,正确的是( )‍ A: 一个类的构造方法可以有多个 B: 构造方法在类定义时被调用 C: 构造方法只能由对象中的其它方法调用 D: 构造方法可以和类同名,也可以和类名不同

    • 3

      以下关于构造方法重载的描述中,错误的是() A: 构造方法是在创建对象时被自动调用的,只能产生一个实例对象,所以不能重载 B: 如果希望创建一个可以以多种方式构造对象的类,就可以重载构造方法 C: 重载的构造方法应该具有不同个数或不同类型的参数 D: 无参构造方法和有参构造方法,可以构成重载

    • 4

      下面关于构造方法的描述中正确的是( )。 A: Java编译器会为所有的类自动创建一个默认构造方法。 B: 在构造方法中使用this()调用其他构造方法时,this()必须位于该构造方法的第一行。 C: 当类中没有定义默认构造方法时,Java编译器将为这个类创建一个默认构造方法。 D: 构造方法必须声明返回值类型()。