Как да създам масив от обекти в Java

Съдържание:

Anonim

Какво представлява масив от обекти?

JAVA ARRAY OF OBJECT , както е дефинирано от името му, съхранява масив от обекти . За разлика от традиционния масив, който съхранява стойности като низ, цяло число, булево и т.н., масив от обекти съхранява ОБЕКТИ. Елементите на масива съхраняват местоположението на референтните променливи на обекта.

Синтаксис:

Class obj[]= new Class[array_length]

Пример: За създаване на масив от обекти
Стъпка 1) Копирайте следния код в редактор

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) Запазете, компилирайте и стартирайте кода.
Стъпка 3) Грешка =? Опитайте и отстранете грешки, преди да преминете към стъпка 4.
Стъпка 4) Линията с код, Account obj [] = нов акаунт [2]; създава точно масив от две референтни променливи, както е показано по-долу

Стъпка 5) Uncomment Line # 4 & 5. Тази стъпка създава обекти и ги присвоява на референтния променлив масив, както е показано по-долу. Вашият код трябва да се изпълни сега.

Изход:

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