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# 中實現封裝,將類的實現細節隱藏起來,只暴露必要的接口給外部使用。這有助于提高代碼的可維護性和安全性。