1. 属性
属性的定义
基于封装的角度:
属性是对字段的封装,共非本类的使用者消费;字段是被类内部使用;
所以,属性是对字段的自然衍生。
public class Properties
{
private string fieldName = "FieldName1";
}
属性定义,主要包含对两个访问器的声明,访问器作用是对封装的字段进行读和写操作。
保持了字段值的一致性和安全性。
//1 定义 - 自然定义
public class Properties
{
public string FieldName{
get; set; } //自然定义
}
//2 定义 - 自定义1
public class Properties
{
public string FieldName{
get{<