Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Java

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

  1. Hoe 3D-printers metalen voorwerpen bouwen
  2. Java EE-apps implementeren op Azure
  3. Hoe maak je een wrijvingsloze UX
  4. Java-arrays
  5. Java multidimensionale arrays
  6. Java-kopieerarrays
  7. Java-klasse en objecten
  8. Een lijst met strings maken in VHDL
  9. Hoe maak je een zelfcontrolerende testbank aan
  10. Zelfstudie Java-arrays:declareren, maken, initialiseren [voorbeeld]
  11. Willekeurige getallen genereren in Java