(单选题)
如果没有为一个类定义任何构造函数的情况下,下列描述正确的是()。
A编译器总是自动创建一个不带参数的构造函数
B这个类没有构造函数
C这个类不需要构造函数
D该类不能通过编译
正确答案
答案解析
略
相似试题
(填空题)
如果一个类中没有定义任何构造函数时,系统会自动提供一个()构造函数;同样,类中没有定义析构函数时,系统会自动提供一个()析构函数。
(判断题)
定义或说明对象时,系统会自动调用构造函数为创建的对象初始化。如果类中没有定义任何构造函数时,就无法给定义的对象初始化。
(填空题)
在类定义时如果没有定义构造函数,编译系统会自动生成一个()。
(简答题)
一个类中是否必须有用户定义的构造函数?如果用户没有定义构造函数,又如何对创建的对象初始化?
(单选题)
假定一个类AB只含有一个整型数据成员a,当用户不定义任何构造函数时,系统为该类定义的无参构造函数为()
(判断题)
Java中的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个默认的构造方法
(判断题)
多继承情况下,派生类的构造函数中基类构造函数的执行顺序取决于定义派生类时所指定的各基类的顺序。
(单选题)
一个类的构造函数通常被定义为该类的()成员。
(单选题)
如果类中没有定义构造方法,系统会提供一个默认的构造方法。默认构造方法的特点是()