封装属性问题,求解释 !
程序代码:
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 编辑 ]