Cơ BảnJava iconJava

this và super trong Java khác nhau thế nào?

this tham chiếu đến object hiện tại, dùng để: tham chiếu biến/method của class hiện tại, gọi constructor của class hiện tại (this(...)), hoặc truyền object hiện tại làm tham số. super tham chiếu đến class cha, dùng để: gọi constructor của class cha (super(...)), truy cập method/biến bị override của class cha (super.method()).

Ví dụ: super.toString() gọi phiên bản của class cha.

Xem toàn bộ Java cùng filter theo level & chủ đề con.

Mở danh sách Java