Unity之封装,继承

本文介绍了Unity中属性的使用,通过一个示例展示了如何封装和操作对象内部数据,强调了属性简化对象数据操作的优点。同时,文章还探讨了继承的概念,包括子类可以访问父类的protected和public成员,单继承以及多重继承的特性,并提供了使用sealed关键字阻止继承的示例。文章以实际代码展示如何在子类中调用父类构造函数,并给出了相关学习资源链接。
摘要由CSDN通过智能技术生成
1.用属性来实现封装

属性是C#引入的一种语言成分,只有很少的语言支持属性。通过对属性的读和写来保护类中的域。第一种方法体身也是一种好的方式,但用属性来实现封装会更方便

例子:
private   string   name;
public    string    Name{
set{
name=value;
}
get{
return name;
}
}
Person P=new Person();
P.Name="张三";
string   name=P.Name;
Console.WriteLine(name);
使用属性的好处:在于对象的使用者可以用一条语句来操作内部的数据

很好的学习资源哦http://www.gopedu.com/course/explore/U3D  


2.继承:class    Son:Father


1.子类可以访问父类protected,public修饰的变量和方法
2.子类只能继承一个父类
3.可以多次继承(可传递性)
4.object是所有子类的父类
例子ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值