版权归作者所有,转载请注明出处
属性
其实就是外界访问私有字段的入口,一般属性本身不保存任何数据,在对属性赋值和读取的时候其实就是操作的对应私有字段。
一般命名是对应私有字段的首字母大写。比如私有字段是age,属性就是Age。
属性的访问器
包含有助于获取(读取或计算)或设置(写)属性有关的可执行语句。访问器声明可以包含 get 访问器(读)或 set(写) 访问器,或者两者均包含。
只包含get,set的属性,其实跟字段很像
可通过访问器构成的语法块,来实现类似外部只读的效果。
使用属性的好处是
1.不直接访问内部数据:封装性
2.可以限定给字段赋值的条件