record(Java 16+)는 보일러플레이트를 자동 생성하는 간결하고 불변인 데이터 운반체이며, sealed class(Java 17+)는 어떤 클래스가 타입을 확장/구현할 수 있는지 제한합니다. 둘 다 Java를 더 표현력 있게 만들고 더 나은 모델링을 가능하게 하는 현대적 기능입니다.
record — 불변 데이터, 보일러플레이트 제로
{}
(, );
p.x();
p.equals( (, ));
p;
p.hashCode();
