封装性是面向对象编程的重要概念之一。它指的是将数据和操作封装在一个单元中,并对外部隐藏内部实现细节。在 C# 中,我们可以使用私有变量(private variables)来实现封装性。
私有变量是类中的一种数据成员,其访问权限限制为仅在类的内部可见。这意味着私有变量不能从类的外部直接访问,只能通过类的公共方法或属性来间接访问。这种设计方式有助于保护数据的完整性和安全性,并提供了更好的控制和灵活性。
下面是一个示例代码,演示了私有变量的使用:
public class Person
{
private string name; // 私有变量
public