次のオブジェクトの初期化をリファクタリングしました。
Req r = new Req();
r.set_f1("A");
r.set_f2(123);
r.set_f3(123.456);
の中へ:
Req r = new Req() {{
set_f1("A");
set_f2(123);
set_f3(123.456)
}};
2 番目のサンプルでは、次の Eclipse 警告が発生します。
シリアル化可能なクラスは、long 型の static final serialVersionUID フィールドを宣言していません
これらのコード サンプルは同等であると考えていましたが、違いは何ですか?