4.属性
属性的本质就是两个方法,get和set。
属性就是为了设置访问和修改成员变量值的规则。
如果属性里只定义了get代码块,则该属性叫做只读属性。
如果属性里只定义了set代码块。则该属性叫做只写属性。
代码:
public class Person
{
private string _name;
public string Name
{
get{return _name;}
set{_name=value;}
}
private int _age;//属性存在的目的就是为了设置访问和修改成员变量值的规则。
public int Age
{
get{return _age;}
set
{
if(value>=0&& value<=120)
{
_age=value;
}
else
{
_age=18;
}
}
}
}