想要让代码安全性高只要属性或者方法需要private就加上
Trigger老师这节视频讲到了封装 需要借鉴
新学的知识:
当外部能够改变我们不希望能够被改变的属性时,可以将变量封装具体代码如下
例:public int Health {get{ return Health;}}
外部届时创建实例(对象)后 对象名.Health 就可以只读变量值了
当然还有一个 {set{Health =Value}} 可以修改变量值但这样直接public就更省事
想要让代码安全性高只要属性或者方法需要private就加上
Trigger老师这节视频讲到了封装 需要借鉴
新学的知识:
当外部能够改变我们不希望能够被改变的属性时,可以将变量封装具体代码如下
例:public int Health {get{ return Health;}}
外部届时创建实例(对象)后 对象名.Health 就可以只读变量值了
当然还有一个 {set{Health =Value}} 可以修改变量值但这样直接public就更省事
属性:可以访问但不可修改方法
Ctrl+R+E=自动写属性
public int health{ get{return currentHealth;}}
PS:return 末尾加分号
添加属性的快捷键:选中字段,ctrl+R+E
名字下方出现三个点:命名方式有误(是不是还有别的含义,不知道。)
public int Health{get{return XXX;}set{xxx = value;}}