イム好奇心、単純なデータ型の1省略形
int counter = 0;
counter += 2;
のような略語フォームオブジェクトのgetter/setterメソッドのためにそこに存在している場合
SimpleObject oSimple = new SimpleObject();
oSimple.setCounterValue(oSimple.getCounterValue() + 1);
情報
getter/setterメソッドが必要です。
追加
言語機能が存在しない場合にはアイデアをサポートしてthatsの、良いときれいなコードのコンテキストでそれに対処するための最も便利な方法は何ですか?
これはScalaでは実行できますが、Javaでは実行できません。 –
'lombok'はゲッターとセッターを宣言する必要がないので、明示的に呼び出す必要があります。 –
'SimpleObject'のソースを管理しているなら、"インクリメント "メソッドを追加して、それが原子的に実行されていることを確認することができます。たぶん[AtomicInteger](https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html)(およびその兄弟)をご覧ください。 – Fildor