Questions marquées «java-record»

2
Définir le constructeur par défaut pour l'enregistrement
J'ai un enregistrement et je veux y ajouter un constructeur par défaut. public record Record(int recordId) { public Record { } } Mais il a créé un constructeur avec intparam. public final class Record extends java.lang.Record { private final int recordId; public Record(int); //other method } Comment ajouter un constructeur …


3
Enregistrements et tableaux Java 14
Étant donné le code suivant: public static void main(String[] args) { record Foo(int[] ints){} var ints = new int[]{1, 2}; var foo = new Foo(ints); System.out.println(foo); // Foo[ints=[I@6433a2] System.out.println(new Foo(new int[]{1,2}).equals(new Foo(new int[]{1,2}))); // false System.out.println(new Foo(ints).equals(new Foo(ints))); //true System.out.println(foo.equals(foo)); // true } Il semble, de toute évidence, de ce …

3
Lombok getter / setter vs Java 14 record
J'adore le projet Lombok mais ces jours-ci, je lis et j'essaie certaines des nouvelles fonctionnalités de java 14. À l'intérieur de la nouvelle fonctionnalité, il y a le mot-clé record qui permet de créer une classe avec déjà intégré les fonctionnalités suivantes: constructeur, champs finaux privés, accesseurs, equals / hashCode, …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.