Bài đăng nổi bật

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

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 của các đố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 Array Of Object
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);
 }
}
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 tiếp tục bước 4.

Bước 4) 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 biến tham chiếu như dưới đây
Mảng Java
Bước 5) Uncomment Line # 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ư dưới đây. Mã của bạn phải chạy ngay bây giờ.
Mảng Java
Đầ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

Post a Comment

أحدث أقدم