Chọn câu đúng:
A.
Tại chương trình chính chỉ có thể truy cập đến thành phần public của lớp.
B.
Tại chương trình chính chỉ có thể truy cập đến thành phần private của lớp.
C.
Tại chương trình chính chỉ có thể truy cập đến bất kì thành phần nào của lớp.
D.
Tại chương trình chính không thể truy cập đến bất kì thành phần nào của lớp.
Trả lời:
Đáp án đúng: A
Trong lập trình hướng đối tượng, các thành phần (biến, thuộc tính, phương thức) của một lớp được gán các mức truy cập khác nhau: public, private, protected. Khi một thành phần được khai báo là `public`, nó có thể được truy cập từ bất kỳ đâu, bao gồm cả bên trong lớp, bên ngoài lớp và từ các lớp con. Khi một thành phần được khai báo là `private`, nó chỉ có thể được truy cập từ bên trong lớp mà nó được khai báo. Các lớp con và các lớp khác không thể truy cập trực tiếp vào các thành viên private. Do đó, tại chương trình chính (bên ngoài lớp), chúng ta chỉ có thể truy cập đến các thành phần `public` của lớp.