Java Từ khóa này
Thí dụ
Sử dụng this
với thuộc tính lớp (x):
public class Main {
int x;
// Constructor with a parameter
public Main(int x) {
this.x = x;
}
// Call the constructor
public static void main(String[] args) {
Main myObj = new Main(5);
System.out.println("Value of x = " + myObj.x);
}
}
Định nghĩa và Cách sử dụng
Từ this
khóa đề cập đến đối tượng hiện tại trong một phương thức hoặc hàm tạo.
Việc sử dụng phổ biến nhất của this
từ khóa là để loại bỏ sự nhầm lẫn giữa các thuộc tính lớp và các tham số có cùng tên (bởi vì một thuộc tính lớp bị che bởi một phương thức hoặc tham số hàm tạo). Nếu bạn bỏ qua từ khóa trong ví dụ trên, đầu ra sẽ là "0" thay vì "5".
this
cũng có thể được sử dụng để:
- Gọi hàm tạo lớp hiện tại
- Gọi phương thức lớp hiện tại
- Trả về đối tượng lớp hiện tại
- Truyền một đối số trong lệnh gọi phương thức
- Truyền một đối số trong lời gọi hàm tạo
Các trang liên quan
Đọc thêm về các đối tượng trong Hướng dẫn về Lớp / Đối tượng Java của chúng tôi .
Đọc thêm về các hàm tạo trong Hướng dẫn về các hàm tạo Java của chúng tôi .
Đọc thêm về các phương thức trong Hướng dẫn phương pháp Java của chúng tôi .