Truy cập thuộc tính bên trong các lớp trong OOP JavaScript
Bên trong các phương thức của lớp, this
sẽ trỏ đến đối tượng của
lớp đó:
javascriptclass User {
show() {
console.log(this); // đối tượng
}
}
Điều này có nghĩa là chúng ta có thể truy cập
các thuộc tính của đối tượng thông qua this.
Hãy thử xem. Giả sử đối tượng của chúng ta
có thuộc tính name. Hãy in
thuộc tính này trong phương thức của chúng ta:
javascriptclass User {
show() {
console.log(this.name);
}
}
Bây giờ hãy tạo một đối tượng từ lớp của chúng ta:
javascriptlet user = new User;
Gán thuộc tính chúng ta cần:
javascriptuser.name = 'john';
Bây giờ hãy gọi phương thức, từ đó in ra màn hình giá trị của thuộc tính:
javascriptuser.show(); // sẽ in ra 'john'
Задание 1
Vào đối tượng của lớp Employee,
hãy ghi các thuộc tính name
và salary.
Задание 2
Tạo một phương thức in tên của nhân viên ra màn hình.
Задание 3
Tạo một phương thức in mức lương của nhân viên ra màn hình.