300 Câu hỏi trắc nghiệm lập trình Java có đáp án - Phần 3

Đ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; }

11/50

Đ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;
}

Có lỗi biên dịch:name has private access in Man.

Không có lỗi biên dịch.

Có lỗi biên dịch:for name access modifier in Man for name is weaker in Student.

Có lỗi biên dịch:name has public access in Student.

Giải thích

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