Array av objekt i Java

Vad är en array av objekt i Java?

Java Array Av Objekt, som definieras av dess namn, lagrar en mängd objekt. Till skillnad från en traditionell array som lagrar värden som sträng, heltal, Boolean, etc. lagrar en array av objekt OBJECTS. Arrayelementen lagrar platsen för objektets referensvariabler.

Syntax:

Class obj[]= new Class[array_length]

Hur man skapar en array av objekt i Java?

Steg 1) Öppna kodredigerare. Kopiera följande kod till 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);
 }
}

Steg 2) Spara din kod.

Spara, kompilera och kör koden.

Steg 3) Fel =?

Försök och felsök innan du fortsätter till steg 4.

Steg 4) Check Account obj[] = nytt konto[2]

Kodraden, Konto obj[] = nytt konto[2]; skapar exakt en array med två referenser variabler som visas nedan.

Java Array Av Objekt

Steg 5) Avkommentarrad.

Avkommentera rad #4 & 5. Detta steg skapar objekt och tilldelar dem till referensvariabelmatrisen som visas nedan. Din kod måste köras nu.

Java Array Av Objekt

Produktion:

For Array Element 0
Value of a =1
Value of b =2
For Array Element 1
Value of a =3
Value of b =4