データの保存に使用するオブジェクトを作成し、読み取り/書き込みアクセスを制限したいと考えています。
例えば :
OBJ obj1;
OBJ obj2;
// DataOBJ has 2 methods : read() and write()
DataOBJ dataOBJ1 (obj1);
obj1上記のコードでは、メソッドにアクセスしたいのですがwrite()、他のOBJオブジェクト (obj2この場合) はメソッドにのみアクセスする必要がありますread()。
DataOBJそのような権利を制限するクラスを作成することは可能ですか?
古典的な「ゲッターセッター」は私のニーズには合いません。
ありがとう。