参考资料1

如果父类 的内部类是 virtual 关键字,子类 改变 其父类 继承 的 有 virtual 的关键字 的变量,函数

使用override 重载就行了


这是类继承,并且内部类继承,才能显示的

[Unity&继承]类的内部类继承的结果


写入.JSON文本,的内容如下所示

[Unity&继承]类的内部类继承的结果


------------------------------------------------------------------------------------------------

如果内部类没有继承,那么对应的 变量,也是没有继承下来的


[Unity&继承]类的内部类继承的结果

[Unity&继承]类的内部类继承的结果


------------------------------------------------------------------------------------------------

如果是只有 没有 内部继承 其他 类 ,而是新增 一个 类,如下所示

[Unity&继承]类的内部类继承的结果


那么调用的对象就 eq就只有eq.ib 可以使用

[Unity&继承]类的内部类继承的结果


参考资料:

1.

浅析C#中new、override、virtual关键字的区别

2.

相关文章: