Comment créer un tableau d'objets en Java

Table des matières:

Anonim

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

JAVA ARRAY OF OBJECT , tel que défini par son nom, stocke un tableau d'objets . Contrairement à un tableau traditionnel qui stocke des valeurs telles que chaîne, entier, booléen, 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]

Exemple: pour créer un tableau d'objets
Étape 1) Copiez 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, compilez et exécutez le code.
Étape 3) Erreur =? Essayez de déboguer avant de passer à l'étape 4.
Étape 4) La ligne de code, Account obj [] = new Account [2]; crée exactement un tableau de deux variables de référence comme indiqué ci-dessous

Étape 5) Décommentez les lignes 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.

Production:

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