
C#
朝夕.
这个作者很懒,什么都没留下…
展开
-
C#小知识-赋值操作符(=)与递增(++)和递减(--)一起使用
赋值操作符首先计算要赋的值,再执行赋值。赋值操作符的结果是所赋的值。递增和递减操作符与此相似。也是计算要赋的值,执行赋值,再返回结果值。所以赋值操作符可以和递增或递减操作符一起使用。但如果不仔细,可能得到令人困惑的结果. 看一下以下的代码 int Count = 123; int Result = 0; private void Start() { ...原创 2020-03-21 12:53:04 · 809 阅读 · 0 评论 -
学习Unity: 理解C#封装
概念:隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读取和修改的访问级别。使用者不必了解具体的实现细节,而只是要通过外部接口,以特定的访问权限来使用类的成员。 举个栗子~ 首先我们对人这个抽象类型,进行封装 public class Person { public int m_age; public string m_name; } 这个时候人这个类...原创 2019-12-08 17:36:13 · 467 阅读 · 0 评论 -
学习Unity: 理解C#多态
多态的概念:多态的实现是建立在继承的基础上实现的,当父类引用指向子类对象时,同一操作,可以产生不同的行为 一.关键字解释,虚方法,抽象方法,重写,重载,覆盖,base,this 1.虚方法(virtual):当一个方法(属性)使用关键字virtual修饰的时候,这个时候就说明此方法(属性)为虚方法(属性),子类可以重写此方法(属性),从而实现多态,虚方法是可以定义方法体的,可就是说这个函数是有...原创 2019-12-12 13:50:57 · 566 阅读 · 1 评论 -
学习Unity: 理解C#继承
面向对象的三大特性,封装继承与多态,封装已经写过了,下面来说一下继承 继承可以看做人类社会家族制度,你拥有你爸爸的所有财富,当然除了私房钱(private) 同样你的老父亲也同样已这样的形式继承了你爷爷的财富,这样你就变相拥有了你爷爷的财富(继承的传递性) 继承概念:子类可以公用父类的字段与方法,被继承的类称之为基类或父类,继承的类被称作子类或派生类 举个栗子~ ...原创 2019-12-09 22:30:10 · 278 阅读 · 0 评论