範例

class MyClass {
public:
int field;
};

解決方案
建立 getter 和 setter 方法,以便將類別中的所有項目當作函數來處理。 相同的原則適用於受保護的欄位。

class MyClass {
public:
int getter() const{ return field; }
void settter(int input) { field = input; }

private:
int field;
};