在什么情况下类获得默认的构造方法:
A: 类被定义时
B: 类中没有定义任何构造方法时
C: 在类中至少定义了一个构造方法时
A: 类被定义时
B: 类中没有定义任何构造方法时
C: 在类中至少定义了一个构造方法时
举一反三
- 有的类定义时没有定义构造方法,所以有的类没有构造方法。 ( )
- Java中的每个类至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个默认的构造方法,如果已经定义了构造方法,则系统不会创建默认的构造方法。
- 如果在定义类时没有为类定义任何构造方法,则编译器会自动为类添加一个默认构造方法,默认构造方法是无参数且方法体为空。
- 下面关于默认构造方法的描述中正确的是( )。 A: Java编译器会为所有的类创建默认构造方法。 B: 默认构造方法可以初始化其他方法中定义的变量。 C: 当类中没有定义任何构造方法时,Java编译器将为这个类创建默认构造方法。 D: 如果一个类中的构造方法都声明了参数,Java编译器将为该类创建一个默认构造方法。
- java类中,如果类的定义者没有显式的定义任何构造方法,系统将自动提供一个____构造方法。默认的构造方法没有_____,也没有_____,类A的构造方法为:___