範例
class
MyClass
{
public
:
int
field;
};
解決方案
建立 getter 和 setter 方法,以便將類別中的所有項目當作函數來處理。 相同的原則適用於受保護的欄位。
class
MyClass
{
public
:
int
getter()
const
{
return
field; }
void
settter(
int
input) { field = input; }
private
:
int
field;
};