Mảng đối tượng trong Java

Mảng đối tượng là gì trong Java?

Java Mảng đối tượng, như được xác định bởi tên của nó, lưu trữ một mảng đồ vật. Không giống như mảng truyền thống lưu trữ các giá trị như chuỗi, số nguyên, Boolean, v.v., mảng đối tượng lưu trữ ĐỐI TƯỢNG. Các phần tử mảng lưu trữ vị trí của các biến tham chiếu của đối tượng.

Cú pháp:

Class obj[]= new Class[array_length]

Cách tạo mảng đối tượng trong Java?

Bước 1) Mở trình biên tập mã. Sao chép đoạn mã sau vào trình soạn thảo.

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

Bước 2) Lưu mã của bạn.

Lưu, biên dịch và chạy mã.

Bước 3) Lỗi =?

Hãy thử và gỡ lỗi trước khi chuyển sang bước 4.

Bước 4) Kiểm tra tài khoản obj[] = Tài khoản mới[2]

Dòng mã, Tài khoản obj[] = Tài khoản mới[2]; chính xác tạo ra một mảng gồm hai tham chiếu biến như hình dưới đây.

Java Mảng đối tượng

Bước 5) Dòng không chú thích.

Dòng Uncomment #4 & 5. Bước này tạo các đối tượng và gán chúng cho mảng biến tham chiếu như hình dưới đây. Mã của bạn phải chạy ngay bây giờ.

Java Mảng đối tượng

Đầu ra:

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