OOP

Từ khóa this trong java là một biến tham chiếu được sử dụng để tham chiếu tới đối tượng của lớp hiện tại.

Trong java, Từ khóa this có 6 cách sử dụng như sau:

Từ khóa this có thể được dùng để tham chiếu tới biến instance của lớp hiện tại.
this() có thể được dùng để gọi Constructor của lớp hiện tại.
Từ khóa this có thể được dùng để gọi phương thức của lớp hiện tại.
Từ khóa this có thể được truyền như một tham số trong phương thức.
Từ khóa this có thể được truyền như một tham số trong phương Constructor.
Từ khóa this có thể được dùng để trả về instance của lớp hiện tại.
—–
Quy tắc: this() phải được khai báo dòng lệnh đầu tiên trong Constructor.