首页 > 试题广场 >

请问SV OOP 编程时为什么派生类的handle不能指向父

[问答题]
请问SV OOP 编程时为什么派生类的handle不能指向父类的object, 而父类的handle可以指向派生类的object?
父类对象只包含父类自身的成员,不包含派生类的新增成员。父类句柄指向子类,可获取原父类变量的值;子类句柄指向父类,无法获取子类新增而父类没有的值,造成访问出错
发表于 2025-08-19 23:36:14 回复(0)
子类对象的成员方法对父类不可见,而子类对象的成员方法是继承于父类的。父类句柄赋值给子类,会导致内存泄露
发表于 2021-03-20 17:32:20 回复(0)