Records (Java 16+) är koncisa, oföränderliga databärare som auto-genererar standardkod, och sealed classes (Java 17+) begränsar vilka klasser som kan utöka/implementera en typ. Båda är moderna funktioner som gör Java mer uttryckfullt och möjliggör bättre modellering.
Records — oföränderlig data, noll standardkod
{}
(, );
p.x();
p.equals( (, ));
p;
p.hashCode();
