为了防止用户输入或传入非法值,我们往往需要对类中的属性进行限定。比如在登录系统中,限定密码为数字则必须输入数字,对于年龄的限定必须为0~120,对于性别的设定必须为男或女,现在介绍三种限定方法
属性是用于保护和限定字段的,属性的限定一般是set和get方法,其中set方法是在给属性赋值的时候执行
的,而get则是在对属性进行打印调用的时候使用的
首先我们先创建一个person类,和类下的字段和属性
public class Person//非静态类
{
string _name;//定义字段
public string Name//定义属性
{
get {
return _name; }//打印值的时候使用get方法
set {
_name = value; }//给对象的属性赋值时使用set方法
}
以上是一个类中的字段和属性的创建,然后我们对name进行一个限定
1.对类下的属性中的get方法进行限定
public