Which of the following keywords do you think can be used when declaring static members in a class? (i) Public (ii) Private (iii) Protected
Trả lời:
Đáp án đúng: A
Trong C++, các thành viên tĩnh (static members) của một lớp có thể được khai báo với bất kỳ một trong ba chỉ thị truy cập: public, private, hoặc protected. Sự khác biệt giữa chúng nằm ở phạm vi truy cập:
public: Các thành viên tĩnh public có thể được truy cập từ bất kỳ đâu.private: Các thành viên tĩnh private chỉ có thể được truy cập từ bên trong lớp chứa chúng.protected: Các thành viên tĩnh protected có thể được truy cập từ bên trong lớp chứa chúng và từ các lớp con (lớp kế thừa) của lớp đó.
Vì vậy, cả ba từ khóa public, private, và protected đều có thể được sử dụng khi khai báo các thành viên tĩnh trong một lớp.





