字段

image.png
image.png字段修饰符,有些会冲突。
readonly 只读字段不能赋值,但是能被构造函数初始化赋值。

image.png一个字段。

属性

image.png

举例:

学生的年龄不可能有200这种值,所以需要在属性里进行逻辑判断,相当于赋予了age字段一个特征(指不超过120),就变成了属性。

属性:

image.png

未封装字段的纯属性:

image.pngCanWork是根据类的其余字段计算出来的。
image.png封装一次,仅有在年龄被修改时才改变一次。防止频繁调用造成的性能浪费。

Get、Set 方法:

属性的底层实现,平时使用不方便,被封装进了汇编底层。
image.png

索引器

image.png
image.png

常量

image.png
image.png