Tablica obiektów w Java

Czym jest tablica obiektów w Java?

Java Tablica Obiektów, zgodnie z definicją jego nazwy, przechowuje plik tablica obiektów. W przeciwieństwie do tradycyjnej tablicy przechowującej wartości takie jak ciąg znaków, liczba całkowita, wartość logiczna itp., tablica obiektów przechowuje OBIEKTY. Elementy tablicy przechowują lokalizację zmiennych referencyjnych obiektu.

Składnia:

Class obj[]= new Class[array_length]

Jak utworzyć tablicę obiektów w Java?

Krok 1) Otwórz swoje edytor kodu. Skopiuj poniższy kod do edytora.

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

Krok 2) Zapisz swój kod.

Zapisz, skompiluj i uruchom kod.

Krok 3) Błąd=?

Spróbuj przeprowadzić debugowanie przed przejściem do kroku 4.

Krok 4) Sprawdź konto obj[] = nowe konto[2]

Linia kodu Konto obj[] = nowe Konto[2]; dokładnie tworzy tablicę dwóch odwołań zmienne jak pokazano poniżej.

Java Tablica Obiektów

Krok 5) Odkomentuj linię.

Odkomentuj wiersze nr 4 i 5. Ten krok tworzy obiekty i przypisuje je do tablicy zmiennych referencyjnych, jak pokazano poniżej. Twój kod musi teraz zostać uruchomiony.

Java Tablica Obiektów

Wyjście:

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

Podsumuj ten post następująco: