Mengenal Record class di Java
Record class di Java adalah fitur yang diperkenalkan pada Java 14 sebagai preview dan menjadi fitur stabil mulai Java 16 . Record digunakan untuk merepresentasikan data sederhana tanpa harus menuliskan boilerplate code yang biasa ada pada class biasa seperti constructor, equals() , hashCode() , dan toString() . Minimum version untuk memakai Java Record Apa Itu Record Class? Record class adalah jenis class khusus yang secara otomatis meng-override beberapa metode standar seperti equals() , hashCode() , dan toString() . Dengan menggunakan record, Anda hanya perlu mendefinisikan field yang merepresentasikan data, dan Java akan secara otomatis menyediakan implementasi dari metode-metode tersebut. Sintaks Dasar record Student(String name, int age) {} Atau dengan constuctor seperti ini. record Student(String name, int age) { public Student { if (age < 0 ) { throw new IllegalArgumentException( "Age cannot be negative" ); } } } Kode di atas aka...