我有 6 个类,如下图所示。现在,定义class A了一个类对象B作为私有变量。类A方法也调用 B 类的许多方法,例如B.method1(). 现在,类A_Base1是从类派生的A,需要从派生类中调用方法B_Base1;例如B1.method2()。并且类的方法也A_Base2需要从类中调用方法B_Base2;例如B2.method3()。
现在在 AI 类中将变量定义为 -
private B bObject
现在在方法中A_Base1,我不能像这样调用方法,bObject.method2()因为它是基类对象。
我需要关于 -
是否可以使用基类对象调用派生类对象方法?或者我是否需要以其他好的方式重新设计这个场景?
