getset刚接触时候糊糊涂涂,不知道怎么用头疼的很。
看了好些资料,整理下!
例如:
public class student
{
private int age; public int Age {
get{return age;}
set{age = value; }
}
}
其中,
get{return age;}set{age = value; }
相当于函数:int get(){return age;}void set(int age){ age = value;}
实际就是对Age赋值并返回。只是这里并没有操作age,这样能很好的保护了类内的数据变量。