封装属性问题,求解释 !
程序代码: public class Person
{
private string name; //字段定义为private ,封装后的属性是public, 可以理解
public string Name
{
get { return name; }
set { name = value; }
}
protected int age (原字段) --字段定义为protected,封装后,自己变成private了,属性编程protected了如下://求原因 ?
private int age;
protected int Age
{
get { return age; }
set { age = value; }
}
}[ 本帖最后由 one_june 于 2011-11-3 22:47 编辑 ]



