Pertanyaan yang diberi tag «java-record»

2
Tetapkan konstruktor default untuk rekaman
Saya punya catatan dan ingin menambahkan konstruktor default untuk itu. public record Record(int recordId) { public Record { } } Tapi itu menciptakan konstruktor dengan intparam. public final class Record extends java.lang.Record { private final int recordId; public Record(int); //other method } Bagaimana kita bisa menambahkan konstruktor default ke catatan?


3
14 catatan dan array Java
Diberikan kode berikut: 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 } Tampaknya, jelas bahwa array toString, equalsmetode digunakan (bukan metode …

3
Pencari / penyetel Lombok vs catatan Java 14
Saya suka proyek Lombok tetapi hari ini saya membaca dan mencoba beberapa fitur baru java 14. Di dalam kapabilitas baru, ada kata kunci rekam yang memungkinkan membuat kelas dengan fungsi bawaan berikut sudah ada: konstruktor, bidang final pribadi, pengakses, kode sama / hash, getter, metode toString. Sekarang pertanyaan saya adalah: …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.