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.
ร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.
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


