5.1 假设类X的对象x是类Y的成员对象(子对象),则“Y obj=new Y();”语句执行时,先调用类__________的构造方法,再调用类__________的构造方法
举一反三
- 假设类X的对象x是类Y的内嵌对象成员,则在执行Y y;语句时,系统会自动先调用类 的构造函数,再调用类 构造函数
- 假设ClassY:publicX,即类Y是类X的派生类,则说明一个Y类的对象时和删除Y类对象时,调用构造函数和析构函数的次序分别为()。
- 假设类 X 以类 Y 作为它的一个基类,并且 X 类的名字 func() 支配 Y 类的名字 func() , obj 为类 X 的对象,则 obj.func() 语句实现的功能为:
- 假设类X有构造方法X(int a),则在类X的其他构造方法中调用该构造方法的语句应为_______假设实参为a。
- (7-8)不能通过new调用( )类的构造方法创建对象,必须由它的子类调用构造方法创建对象