2020-10-04から1日間の記事一覧

Records の Compact Constructors の中ではフィールドを初期化する処理は書けない

Java の Records に Compact Constructors と呼ばれる機能があります。 record Foo(int x) { Foo { x = 100; } } Compact Constructors の中ではフィールドを初期化する処理は書けません。コンパイルエラーになります。 record Foo(int x) { Foo { this.x = …