Các bài học cho đến nay đã thảo luận về việc tạo các lớp, là các mẫu để tạo các đối tượng. Trong cùng một bài học, quá trình tạo và sử dụng các đối tượng sẽ được mô tả.
Liên kết
Trong ngôn ngữ Java, một biến không bao giờ có thể lưu trữ một đối tượng. Thay vào đó, Java có các tham chiếu trỏ đến vị trí của một đối tượng trong bộ nhớ.
Cú pháp tạo một biến kiểu tham chiếu đối tượng như sau:
<Tên lớp> <tên biến>;
Điều đáng chú ý là chúng ta chỉ ra ngay lớp có đối tượng sẽ được tham chiếu.
Ví dụ: một biến có tên "b" trỏ đến lớp Sách:
Sách b;
Theo cách tương tự, bạn có thể tạo các trường lớp (bạn có thể thêm một công cụ sửa đổi truy cập ở đó). Bạn có thể tạo các mảng tham chiếu và trả về chúng từ các phương thức. Ví dụ:
công khai lớp Thư viện {
Sách công khai [] sách;
Sách công khai findBookWithName(Tên chuỗi) {
//mã tìm đúng cuốn sách
}
};
Kết luận: theo nhiều cách, bạn có thể làm việc với các tham chiếu giống như với các biến thuộc các kiểu cơ bản khác (int, long, double...).