C#封装(Encapsulation)

封装又称为信息隐藏。是指利用抽象数据类型将数据的操作结合在一起,使其构成一个不可分割的独立实体,尽可能隐藏内部的细节,只保留一些对外接口(可以理解为公开的方法和属性),使其与外部发生联系。

示例:

        private string _name;
        public string Name 
        {
            get { return _name; }
            set { _name = value; }
        }    

封装好处总结:

  保证数据的安全性

  提供清晰的对外接口

  类内部实现可以任意修改,不影响其他类

原文地址:https://www.cnblogs.com/jiangyi1240277238/p/13533700.html