Đ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...

Câu hỏi :

Đ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

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

200 Câu hỏi trắc nghiệm lập trình Java có đáp án !!

Số câu hỏi: 199

Copyright © 2021 HOCTAP247