有些类可以获取parent,请问parent是什么概念.有些parent是通过构造函数传递的参数赋值的,那请问parent一定是此类的父类的对象吗,它是怎么实现这一机制.parent和类中的成员变量(构造时也可以

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 00:44:17
有些类可以获取parent,请问parent是什么概念.有些parent是通过构造函数传递的参数赋值的,那请问parent一定是此类的父类的对象吗,它是怎么实现这一机制.parent和类中的成员变量(

有些类可以获取parent,请问parent是什么概念.有些parent是通过构造函数传递的参数赋值的,那请问parent一定是此类的父类的对象吗,它是怎么实现这一机制.parent和类中的成员变量(构造时也可以
有些类可以获取parent,请问parent是什么概念.
有些parent是通过构造函数传递的参数赋值的,那请问parent一定是此类的父类的对象吗,它是怎么实现这一机制.parent和类中的成员变量(构造时也可以传递参数)有什么区别

有些类可以获取parent,请问parent是什么概念.有些parent是通过构造函数传递的参数赋值的,那请问parent一定是此类的父类的对象吗,它是怎么实现这一机制.parent和类中的成员变量(构造时也可以
面向对象继承机制决定的.在子类对象创建时,会先调用父类的构造函数,如果父类还有父类,会先调用父类的父类的构造,以此类推.
所以有的类可以得到父类对象,应该是类似于MFC的动态创建机制,也可以理解成AS里面的向上转换机制,本质上是一样的.