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