Đoạn mã sau có kết quả như thế nào? class Student { private String name; } public class Man extends Student { private String name; public static void main(String[] args) { Student...
Đoạn mã sau có kết quả như thế nào? class Student { private String name; } public class Man extends Student { private String name; public static void main(String[] args) { Student m = new Student(); m.name = "Peter"; } }
A. Có lỗi biên dịch:name has private access in Student.
B. Không có lỗi biên dịch.
C. In ra chữ “student”
D. In ra chữ “Peter”
* Đáp án
* Hướng dẫn giải
Chọn đáp án A. Vì:+ Không thể truy xuất vào thuộc tính private từ bên ngoài lớp Tham khảo: Giáo trình: [1] mục 5.2