Video: Java Cơ Bản 09 Cách Tạo Hàm và Sử dụng trong Java 2025
Loại tài liệu tham khảo
là kiểu dữ liệu dựa trên một lớp chứ không phải là một trong các kiểu nguyên thủy được xây dựng trong ngôn ngữ Java. Lớp có thể là một lớp được cung cấp như là một phần của thư viện lớp Java API hoặc một lớp mà bạn tự viết. Dù bằng cách nào, khi bạn tạo một đối tượng từ một lớp, Java chỉ định số lượng bộ nhớ mà đối tượng yêu cầu để lưu trữ đối tượng. Sau đó, nếu bạn gán đối tượng cho một biến, biến thực sự được gán một tham chiếu
cho đối tượng chứ không phải đối tượng. Tham chiếu này là địa chỉ của vị trí bộ nhớ nơi lưu trữ đối tượng.
Để khai báo một biến sử dụng một kiểu tham chiếu, bạn chỉ cần liệt kê tên lớp là kiểu dữ liệu. Ví dụ, câu lệnh sau định nghĩa một biến có thể tham khảo các đối tượng được tạo từ một lớp có tên Ball:
Ball b;
Bạn phải cung cấp một câu lệnh nhập để cho Java biết nơi tìm lớp.
Để tạo một thể hiện mới của một đối tượng từ một lớp, bạn sử dụng từ khóa mới cùng với tên lớp:Ball b = new Ball ();
Một trong những khái niệm chính trong làm việc với các loại tài liệu tham khảo là thực tế là một biến của một loại cụ thể không thực sự chứa một đối tượng của kiểu đó. Thay vào đó, nó chứa một tham chiếu đến một đối tượng của kiểu đúng. Một tác dụng phụ quan trọng là hai biến có thể tham khảo cùng một đối tượng.
Xem xét các tuyên bố này:
Ball b1 = new Ball (); Bóng b2 = b1;
Ở đây, cả hai b1 và b2 tham khảo cùng một thể hiện của lớp Ball.