C# 封装主要包括以下几个步骤:
public class MyClass
{
// 属性和方法的声明
}
public class MyClass
{
private int _myProperty;
public int MyProperty
{
get { return _myProperty; }
set { _myProperty = value; }
}
}
public class MyClass
{
private int _myProperty;
public int MyProperty
{
get { return _myProperty; }
set { _myProperty = value; }
}
public void MyMethod()
{
// 方法实现
}
}
public class MyClass
{
private int _myProperty;
public int MyProperty
{
get { return _myProperty; }
private set { _myProperty = value; }
}
public void MyMethod()
{
// 方法实现
}
}
MyClass myObject = new MyClass();
myObject.MyProperty = 10;
myObject.MyMethod();
通过以上步骤,你可以在 C# 中实现封装,将类的实现细节隐藏起来,只暴露必要的接口给外部使用。这有助于提高代码的可维护性和安全性。