【Unity&继承】关于继承的一些问题

98 篇文章 0 订阅
21 篇文章 0 订阅

在代码中,有的 代码 需要大量重复,并且调用。这个时候 使用继承 就可以解决这个问题。

-----------------------------------------------------------------------------------------------------怎么使用继承

1.首先创建 一个 父类,也就是 大量重复 的脚本文件,里面存放 需要 多次调用的文本public class XMLBase : MonoBehaviour

2.子类继承 父类的 代码public class UI_BackP_XML_Item : XMLBase

--------------------在父类创建一个 int 变量 test ,要想在 子类中调用 父类 的 int 变量 test ,这个变量必须是 public,不能为private。

public class XMLBase : MonoBehaviour{public int test = 0;}

public class UI_BackP_XML_Item : XMLBase{ void Start() { Debug.Log(" "+ test); }}//测试是可以显示出来的。

--------------------注意,子类继承父类,是无法 改变 父类的 int 变量 test 。也就是说 子类B、C 都继承 父类 A,父类A里面有 public int 变量 test =0;那么子类 B、C 都是 可以 使用 test 变量, test 变量 的初始化 已经 在父类 A里面 初始化了。 test 变量 已经在 父类A 里面赋初值。那么在子类 B、C 中都是 0。子类 B、C 可以改变 test的值,但是 改变的值 只能 在自身的脚本中使用。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值