C#封装
一.定义
作用
防止类中的数据被恶意修改
意义
将类的某些信息隐藏在类内部(private),不允许外部程序直接访问,而是通过该类提供的公共属性(public)来实现对隐藏信息的操作和访问
使用场景
当别人想恶意修改数据时
二.优点
1、隐藏类的实现细节
2、只能通过规定属性访问数据
3、方便加入控制语句
4、方便修改实现
//public int Age { get; set; } //这种封装可以修改属性的限制 propfull+TAB private int age;//private:私有 成员变量 public int Age //public:公共 属性 { get { return age; } set { if (value> 0) { age = value; } else { Console.WriteLine("年龄必须大于等于0"); } } }