A.cs为父类,B.cs为 A 的子类。B : A{}
实际上 ,可以理解 为 把 A 的 公共 成员 的函数,对象,变量,全部 复制 给了 B.cs
在上一篇文章 参考资料1 里面,测试了一些 子类 继承 父类,改变 父类 的函数 里面的 内容 会发生什么情况。
本文就 探究,父类 A.cs 的 公共class test_class_A 与 子类 继承的关系有什么影响。
using UnityEngine;
public class A : MonoBehaviour
{
public class test_class_A
{
public int test_1;
}
}
----------------------------------------------------------------------------------------------------------------
1.1
和 上一篇文章 参考资料 1 里面 的结论一样,子类 覆盖了父类 的函数。
----------------------------------------------------------------------------------------------------------------
有3个 脚本 A.cs B.cs C.cs
A.cs是父类,B.cs继承A.cs,B是A的子类。
C使用代码 来调用B 的函数,使其 全部显示。<
Unity C# 继承:如何在子类中扩展父类的内部类

本文探讨了在Unity中C#继承的情景,特别是当子类B继承父类A时,如何在子类的内部类中新增父类内部类的变量。通过示例说明,子类B的内部类B_b继承自父类A的内部类A_a,并且在B_b中添加新的变量,这一技巧在处理JSON数据时非常有用。结论是,为了实现这个目标,需要在子类的内部类中创建一个新的父类内部类的实例。
最低0.47元/天 解锁文章
672

被折叠的 条评论
为什么被折叠?



