我有 2 个类:“RootClass”和“SubClass”。SubClass 派生自 RootClass。如何在 RootClass 中创建一个构造函数,该构造函数可以为 SubClass 中的字段设置值?
我试过:
- 从根的构造函数设置子类的值,但它看不到子类的字段。
- 在 SubClass 中创建一个构造函数,这似乎没有发生。还尝试将根中的构造函数设置为虚拟,因此子构造函数可能会覆盖它,也没有运气。
- 在 RootClass 的构造函数中实例化子类,这看起来很愚蠢。
基本上我想上2节课。SubClass 与具有一些附加字段的 RootClass 相同,我似乎无法对其应用值。根据逻辑,我创建一个根或子。
显然我在这里走错了路,我该怎么做?