Đoạn mã sau có lỗi biên dịch nào? class Student { public String name; } public class Man extends Student { private String name; }
A. Có lỗi biên dịch:name has private access in Man.
B. Không có lỗi biên dịch.
C. Có lỗi biên dịch:for name access modifier in Man for name is weaker in Student.
D. Có lỗi biên dịch:name has public access in Student.
* Đáp án
* Hướng dẫn giải
Chọn đáp án B. Vì: Thuộc tính không có ràng buộc về access modifier ở lớp con và lớp cha.Và thuộc tính ở mỗi lớp có thể nhận default, protected, private, public là access modified