Array af objekter i Java
Hvad er en matrix af objekter i Java?
Java Array af objekter, som defineret af dens navn, gemmer en række af objekter. I modsætning til en traditionel matrix, der gemmer værdier som streng, heltal, boolesk osv., gemmer en matrix af objekter OBJECTS. Array-elementerne gemmer placeringen af objektets referencevariable.
Syntaks:
Class obj[]= new Class[array_length]
Sådan opretter du en række objekter i Java?
Trin 1) Åbn din kode editor. Kopier følgende kode ind i en 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); } }
Trin 2) Gem din kode.
Gem, kompilér og kør koden.
Trin 3) Fejl=?
Prøv og fejlfind før du fortsætter til trin 4.
Trin 4) Tjek konto obj[] = ny konto[2]
Kodelinjen, Konto obj[] = ny konto[2]; opretter præcis en række af to referencer variabler som vist nedenfor.
Trin 5) Afbemærk linje.
Fjern kommentar Linje # 4 & 5. Dette trin opretter objekter og tildeler dem til referencevariablen som vist nedenfor. Din kode skal køre nu.
Output:
For Array Element 0 Value of a =1 Value of b =2 For Array Element 1 Value of a =3 Value of b =4