
[Unity][继承]
发布日期:2021-05-09 11:57:11
浏览次数:3
分类:技术文章
本文共 918 字,大约阅读时间需要 3 分钟。
继承父类的子类的数组,是否能够通过 接口找到 这些不同类别的子类
如下测试所示
using UnityEngine;public class Test_SkillManage : MonoBehaviour { public Test_Skill[] list_Skill; // Use this for initialization void Start () { if (list_Skill != null) { foreach (Test_Skill t in list_Skill) { Debug.Log(" name:" + t.name); //t.num t.Use(); } } }}
using UnityEngine;public class Test_Skill : MonoBehaviour { public string name; public virtual void Use() { Debug.Log(" Using :"+name); }}
using UnityEngine;public class Test_Skill001 : Test_Skill{ public int num; public override void Use() { base.Use(); Debug.Log(name+"/1//"+num); }}
using UnityEngine;public class Test_Skill002 : Test_Skill{ public int num; public override void Use() { base.Use(); Debug.Log(name + "/2//" + num); }}
转载地址:https://blog.csdn.net/BuladeMian/article/details/82111320 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2023年10月01日 21时10分59秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
c++——理解虚函数和多态
2019-03-08
stl源码剖析04——list
2019-03-08
c++——内存重叠问题
2019-03-08
linux基础03——pwd、ls、cd、clear、reset
2019-03-08
linux基础04——mkdir、rmdir、gedit、rm、mv、cp
2019-03-08
C++——虚函数表
2019-03-08
c++——类内部的内存分布
2019-03-08
c++——代码区、常量区、静态区、堆、栈
2019-03-08
c++——sizeof和strlen的区别
2019-03-08
shell基础02——命令别名与常用快捷键
2019-03-08
go(基础07)——组合取代继承
2019-03-08
操作系统(三) --CPU管理与多进程图像
2019-03-08
操作系统(四) -- 用户级线程与核心级线程(线程的切换)
2019-03-08
go(基础09)——defer
2019-03-08
操作系统(七) -- 死锁
2019-03-08
操作系统(十一)——文件系统(二)
2019-03-08
操作系统(十二)——文件系统(三)
2019-03-08
操作系统(十三)——CPU Cache
2019-03-08