C#封装概念 官网
封装是面向对象编程的核心特性之一,它可以将数据和操作数据的方法绑定在一起,隐藏对象的内部实现细节,只对外提供必要的接口。 通过封装,可以提高代码的安全性和可维护性。例如,我们可以使用访问修饰符来控制成员的访问权限。 // 定义一个类class Person { // 私有字段,外部无法直接访问 private string name; // 公共属性,用于访问和修改私有字段 public string Name { get { return name; } set { name = value; } }} 在上面的代码中,name 字段被声明为 private,外部无法直接访问,只能通过公共属性 Name 来操作。 特别提示:使用封装时,尽量将敏感数据声明为私有,通过公共方法或属性来访问。