Records

Un record est une classe concise et immuable déclarée avec record, destinée à porter des données. Le compilateur génère le constructeur canonique, les accesseurs (nom()), equals, hashCode et toString. On peut ajouter un constructeur compact pour valider les valeurs et des méthodes.

Exemple

record Point(int x, int y) {}
var p = new Point(1, 2);
int x = p.x();

Notions voisines

Tout le glossaire