如果一个类中没有定义任何构造函数时,系统会自动提供一个()构造函数;同样,类中没有定义析构函数时,系统会自动提供一个()析构函数。
填空题查看答案
定义或说明对象时,系统会自动调用构造函数为创建的对象初始化。如果类中没有定义任何构造函数时,就无法给定义的对象初始化。
判断题查看答案
一个类中是否必须有用户定义的构造函数?如果用户没有定义构造函数,又如何对创建的对象初始化?
简答题查看答案
如果没有为一个类定义任何构造函数的情况下,下列描述正确的是()。
单选题查看答案
定义类时,若没有定义构造方法,则Java编译器自动提供一个默认构造方法。
判断题查看答案
按如下要求编程验证子对象的有关操作。 (1)定义两个类A和类B。 (2)在类B中有两个类A的对象one,two。 验证如下事实: (1)在类B的构造函数中应该包含对两个类A的子对象的初始化项,被放在成员初始化列表中。 (2)在类B的默认构造函数中隐含着子对象的初始化项。 (3)在类B的析构函数中也隐含着子对象的析构函数。 (4)调用子对象构造函数的顺序。
简答题查看答案
定义在类体内的成员函数是内联函数,定义在类体外的成员函数不能是内联函数。
判断题查看答案
假定一个类AB只含有一个整型数据成员a,当用户不定义任何构造函数时,系统为该类定义的无参构造函数为()
单选题查看答案
如果类中没有定义构造方法,系统会提供一个默认的构造方法。默认构造方法的特点是()
单选题查看答案