Một mảng các đối tượng là gì?
JAVA ARRAY OF OBJECT , như được định nghĩa bởi tên của nó, lưu trữ một mảng các đối tượng . Không giống như một mảng truyền thống lưu trữ các giá trị như chuỗi, số nguyên, Boolean, v.v., một mảng đối tượng lưu trữ các ĐỐ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]
Ví dụ: Để tạo Mảng Đối tượng
Bước 1) Sao chép đoạn mã sau vào trình chỉnh sửa
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, 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) Dòng mã, Tài khoản obj [] = new Account [2]; chính xác tạo một mảng gồm hai biến tham chiếu như được hiển thị bên dưới
Bước 5) Dòng ghi chú # 4 & 5. Bước này tạo các đối tượng và gán chúng vào 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ờ.
Đầu ra:
For Array Element 0Value of a =1Value of b =2For Array Element 1Value of a =3Value of b =4