Масив об'єктів в Java

Що таке масив об’єктів Java?

Java Масив об'єктів, як визначено його назвою, зберігає an масив об'єктів. На відміну від традиційного масиву, який зберігає такі значення, як рядок, ціле число, логічні значення тощо, масив об’єктів зберігає ОБ’ЄКТИ. Елементи масиву зберігають розташування посилальних змінних об'єкта.

Синтаксис:

Class obj[]= new Class[array_length]

Як створити масив об'єктів у Java?

Крок 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) Перевірити обліковий запис obj[] = новий обліковий запис[2]

Рядок коду Account obj[] = new Account[2]; точно створює масив із двох посилань змінні як показано нижче.

Java Масив об'єктів

Крок 5) Розкоментувати рядок.

Розкоментуйте рядок № 4 і 5. Цей крок створює об’єкти та призначає їх до масиву посилальних змінних, як показано нижче. Ваш код має запуститися зараз.

Java Масив об'єктів

вихід:

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