Nesnelerin Dizisi Java
Nesne Dizisi Nedir? Java?
Java Nesne Dizisi, adından da anlaşılacağı gibi, bir nesne dizisi. Dize, tamsayı, Boolean vb. gibi değerleri saklayan geleneksel bir diziden farklı olarak, bir nesne dizisi NESNELERİ saklar. Dizi elemanları, nesnenin referans değişkenlerinin konumunu saklar.
Sözdizimi:
Class obj[]= new Class[array_length]
Nesne Dizisi Nasıl Oluşturulur Java?
) 1 Adım açık kod düzenleyiciAşağıdaki kodu bir editöre kopyalayın.
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); } }
) 2 Adım Kodunuzu kaydedin.
Kodu Kaydet, Derle ve Çalıştır.
) 3 Adım Hata=?
4. adıma geçmeden önce deneyin ve hata ayıklayın.
) 4 Adım Hesabı Kontrol Et nesnesi[] = yeni Hesap[2]
Kod satırı, Hesap obj[] = yeni Hesap[2]; tam olarak iki referanstan oluşan bir dizi oluşturur değişkenler Aşağıda gösterildiği gibi.
) 5 Adım Yorumu Kaldırma Hattı.
Satır # 4 ve 5'in açıklamasını kaldırın. Bu adım, nesneleri oluşturur ve bunları aşağıda gösterildiği gibi referans değişken dizisine atar. Kodunuzun şimdi çalışması gerekiyor.
Çıktı:
For Array Element 0 Value of a =1 Value of b =2 For Array Element 1 Value of a =3 Value of b =4