Thành phần public 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 nhưng cho phép lớp kế thừa truy xuất tới.
B.
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.
C.
cho phép truy xuất từ bên trong và ngoài lớp và cho phép kế thừa.
D.
cho phép truy xuất từ bên ngoài lớp.
Trả lời:
Đáp án đúng: C
Trong lập trình hướng đối tượng, các thành phần (thuộc tính hoặc phương thức) được khai báo là public
có nghĩa là chúng có thể được truy cập từ bất kỳ đâu: bên trong lớp, bên ngoài lớp và từ các lớp con (lớp kế thừa). Vì vậy, đáp án chính xác nhất là thành phần cho phép truy xuất từ bên trong và bên ngoài lớp và cho phép kế thừa.