Tableau d'objets dans Java

Qu'est-ce qu'un tableau d'objets dans Java?

Java Tableau d'objets, tel que dรฉfini par son nom, stocke un tableau d'objets. Contrairement ร  un tableau traditionnel qui stocke des valeurs telles qu'une chaรฎne, un entier, une valeur boolรฉenne, etc., un tableau d'objets stocke des OBJETS. Les รฉlรฉments du tableau stockent l'emplacement des variables de rรฉfรฉrence de l'objet.

syntaxe:

Class obj[]= new Class[array_length]

Comment crรฉer un tableau d'objets dans Java?

ร‰tape 1) Ouvrez votre รฉditeur de codeCopiez le code suivant dans un รฉditeur.

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);
 }
}

ร‰tape 2) Enregistrez votre code.

Enregistrez, compilez et exรฉcutez le code.

ร‰tape 3) Erreur= ?

Essayez de dรฉboguer avant de passer ร  l'รฉtape 4.

ร‰tape 4) Vรฉrifier le compte obj[] = nouveau compte[2]

La ligne de code, Account obj[] = new Account[2]; crรฉe exactement un tableau de deux rรฉfรฉrences les variables comme indiquรฉ ci-dessous.

Java Tableau d'objets

ร‰tape 5) Dรฉcommentez la ligne.

Dรฉcommentez les lignes nยฐ 4 et 5. Cette รฉtape crรฉe des objets et les affecte au tableau de variables de rรฉfรฉrence comme indiquรฉ ci-dessous. Votre code doit s'exรฉcuter maintenant.

Java Tableau d'objets

Sortie :

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

Rรฉsumez cet article avec :