关于类的构造方法,以下正确的是()。
A: 同一个类可以有几个构造方法,各构造方法的参数必须不同
B: 同一个类可以有几个构造方法,各构造方法的参数必须相同
C: 当创建一个对象时,需要指明是否调用该对象的构造方法
D: 构造方法的名称与类的名称相同
E: 当创建一个对象时,该对象的构造方法会被自动调用
A: 同一个类可以有几个构造方法,各构造方法的参数必须不同
B: 同一个类可以有几个构造方法,各构造方法的参数必须相同
C: 当创建一个对象时,需要指明是否调用该对象的构造方法
D: 构造方法的名称与类的名称相同
E: 当创建一个对象时,该对象的构造方法会被自动调用
B,C
举一反三
- 关于类的构造函数,以下描述中正确的是() A: 当创建一个对象时,该对象的构造函数会被自动调用; B: 当创建一个对象时,需要指明是否调用该对象的构造函数; C: 同一个类可以有几个构造函数,各构造函数的参数必须不同; D: 同一个类可以有几个构造函数,各构造函数的参数必须相同; E: 构造函数的名称与类的名称相同;
- 关于类的构造函数,以下描述中正确的是( ) A: 当创建一个对象时,需要指明是否调用该对象的构造函数 B: 当创建一个对象是,该对象的构造函数会被自动调用 C: 同一个类可以有几个构造函数,各构造函数的参数必须不同 D: 同一个类可以有几个构造函数,各构造函数的参数必须相同 E: 构造函数的名称与类的名称相同
- 以下关于构造方法的描述正确的是() A: 每个类都必须显示定义构造方法 B: 构造方法的返回类型是void C: 构造方法的名称必须和类名保持一致。 D: 一个类中可以定义多个构造方法 E: 每个类中都会包含一个默认的无参的构造方法 F: new创建对象的同时必须调用构造方法
- 子类如何调用父类带有参数的构造方法? A: 子类也创建具有同样参数的方法参数,Java会自动调用父类构造方法 B: 子类构造方法的开头用“super”语句调用父类构造方法 C: 无法调用 D: 创建子类对象时,先调用父类的构造方法,再调用子类的构造方法
- 构造方法是在new类的对象时被调用,当类中未声明构造方法时,系统会自动创建默认构造方法。
内容
- 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: 构造方法必须声明返回值类型()。