Đ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;
}
Chọn một Câu trả lời
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.
Quảng cáo
Trả lờ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.
Hot: 1000+ Đề thi cuối kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay