Kā izveidot objektu masīvu Java

Satura rādītājs:

Anonim

Kas ir objektu masīvs?

JAVA OBJEKTA LOKA , kā noteikts tās nosaukumā, glabā objektu masīvu . Atšķirībā no tradicionālā masīva, kurā tiek glabātas tādas vērtības kā virkne, vesels skaitlis, Būla skaitlis utt., Objektu masīvs saglabā OBJECTS. Masīva elementi saglabā objekta atsauces mainīgo atrašanās vietu.

Sintakse:

Class obj[]= new Class[array_length]

Piemērs: Lai izveidotu objektu masīvu
1. darbība. Nokopējiet šo kodu redaktorā

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);}}

2. solis. Saglabājiet, kompilējiet un palaidiet kodu.
3. solis) Kļūda =? Pirms turpināt 4.
darbību, mēģiniet atkļūdot. 4. darbība . Koda rindiņa Konta obj [] = jauns konts [2]; precīzi izveido divu atsauces mainīgo masīvu, kā parādīts zemāk

5. darbība. Noņemiet komentāru no 4. un 5. rindas. Šī darbība rada objektus un piešķir tos atsauces mainīgo masīvam, kā parādīts zemāk. Jūsu kodam ir jāpalaiž tagad.

Izeja:

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