これはばかげた質問かもしれませんが、一連の変数を共有する 2 つのクラスをプログラムする最良の方法は何ですか?
- クラス A とクラス B はどちらも int x と int y にアクセスする必要があります。
- クラス A が x または y を変更した場合、その変更はクラス B に反映されます。
私の考え:クラスAとBはクラスC(変数x、yを含む)を継承できます-しかし、これは両方のA、Bに対してcのインスタンスを作成します。- x と y のインスタンスが 1 つだけ必要です
たぶん、フレンドクラスまたは静的変数が必要ですか?