JavaScript is required

Thành phần private của lớp là thành phần:

A.

Không cho phép truy xuất từ bên ngoài của lớp chỉ có các phương thức bên trong lớp mới có thể truy xuất được.

B.

Cho phép truy xuất từ bên ngoài lớp và cho phép kế thừa.

C.

Cho phép truy xuất từ bên ngoài lớp.

D.

Không cho phép truy xuất từ bên ngoài của lớp nhưng cho phép lớp kế thừa truy xuất tới.

Trả lời:

Đáp án đúng: A


Thành phần private trong lập trình hướng đối tượng (OOP) được thiết kế để bảo vệ tính toàn vẹn dữ liệu của lớp. Điều này có nghĩa là các thành phần private (thuộc tính hoặc phương thức) chỉ có thể được truy cập và sử dụng bên trong chính lớp đó. Các lớp khác hoặc các đối tượng bên ngoài lớp không thể trực tiếp truy cập vào các thành phần private. * **Đáp án 1 đúng** vì nó mô tả chính xác tính chất của thành phần private: không thể truy xuất từ bên ngoài lớp, chỉ các phương thức bên trong lớp mới có quyền truy cập. * **Đáp án 2 sai** vì thành phần private không cho phép truy xuất từ bên ngoài lớp. * **Đáp án 3 sai** vì thành phần private không cho phép truy xuất từ bên ngoài lớp. * **Đáp án 4 sai** vì thành phần private không cho phép truy xuất từ bên ngoài lớp, kể cả lớp kế thừa.

Câu hỏi liên quan