1、使用属性来封装逻辑字段
2、通过字段get取值方法来控制对属性的读取
3、通过声明set取值方法来控制对属性的写入
4、创建接口来声明属性
5、使用struct和类来实现包含属性的接口
定义和使用属性(Properties)来隐藏一个类中的字段。
属性是逻辑字段和物理方法的一个交集。属性的用法和字段完全相同。从逻辑上说,属性就是字段。然而,编译器会将这种字段风格的语法自动转换为对特殊的accessor方法的调用。
属性的声明如下:
AccessModifer Type PropertyName
{
get{}
set{}
}