レコード(Java 16+)は、簡潔で不変のデータキャリアであり、ボイラープレートを自動生成します。シールドクラス(Java 17+)は、どのクラスが型を拡張/実装できるかを制限します。どちらも、Javaをより表現力豊かにし、より良いモデリングを実現する最新機能です。
レコード — 不変のデータ、ボイラープレートなし
{}
(, );
p.x();
p.equals( (, ));
p;
p.hashCode();
