Apa Itu Array Of Objects?
ARRAY OBJEK JAWA , seperti yang didefinisikan oleh namanya, menyimpan array objek . Tidak seperti array tradisional yang menyimpan nilai seperti string, integer, Boolean, dll, array objek menyimpan OBJEK. Elemen array menyimpan lokasi variabel referensi objek.
Sintaksis:
Class obj[]= new Class[array_length]
Contoh: Untuk membuat Array Of Objects
Langkah 1) Salin kode berikut ke editor
class ObjectArray{public static void main(String args[]){Account obj[] = new Account[2] ;//obj[0] = new Account();//obj[1] = new Account();obj[0].setData(1,2);obj[1].setData(3,4);System.out.println("For Array Element 0");obj[0].showData();System.out.println("For Array Element 1");obj[1].showData();}}class Account{int a;int b;public void setData(int c,int d){a=c;b=d;}public void showData(){System.out.println("Value of a ="+a);System.out.println("Value of b ="+b);}}
Langkah 2) Simpan, Kompilasi & Jalankan Kode.
Langkah 3) Kesalahan =? Coba dan debug sebelum melanjutkan ke langkah 4.
Langkah 4) Baris kode, Objektif akun [] = Akun baru [2]; persis membuat larik dua variabel referensi seperti yang ditunjukkan di bawah ini
Langkah 5) Uncomment Line # 4 & 5. Langkah ini membuat objek dan menugaskannya ke array variabel referensi seperti yang ditunjukkan di bawah ini. Kode Anda harus dijalankan sekarang.
Keluaran:
For Array Element 0Value of a =1Value of b =2For Array Element 1Value of a =3Value of b =4