Hoe een array van objecten in Java te maken
Wat is een array van objecten?
Java-array van objecten , zoals gedefinieerd door de naam, slaat een array van objecten op . In tegenstelling tot een traditionele array die waarden opslaat zoals string, integer, Boolean, enz., slaat een array van objecten OBJECTEN op. De array-elementen slaan de locatie van de referentievariabelen van het object op.
Syntaxis:
Class obj[]= new Class[array_length]
Hoe maak je een array van objecten in Java?
Stap 1) Open uw code-editor.
Kopieer de volgende code naar een 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);
}
}
Stap 2) Sla uw code op.
Opslaan, compileren en uitvoeren van de code.
Stap 3) Error=?
Probeer fouten op te sporen voordat u doorgaat naar stap 4.
Stap 4) Controleer Account obj[] =nieuwe Account[2]
De coderegel, Account obj[] =nieuwe Account[2]; creëert exact een array van twee referentievariabelen zoals hieronder getoond.
Stap 5) Uncomment Line.
Uncomment Line # 4 &5. Deze stap maakt objecten en wijst ze toe aan de array met referentievariabelen, zoals hieronder getoond. Uw code moet nu worden uitgevoerd.
Uitvoer:
For Array Element 0 Value of a =1 Value of b =2 For Array Element 1 Value of a =3 Value of b =4
Controleer ook:- Java-zelfstudie voor beginners
Java
- Hoe 3D-printers metalen voorwerpen bouwen
- Java EE-apps implementeren op Azure
- Hoe maak je een wrijvingsloze UX
- Java-arrays
- Java multidimensionale arrays
- Java-kopieerarrays
- Java-klasse en objecten
- Een lijst met strings maken in VHDL
- Hoe maak je een zelfcontrolerende testbank aan
- Zelfstudie Java-arrays:declareren, maken, initialiseren [voorbeeld]
- Willekeurige getallen genereren in Java