200+ câu trắc nghiệm Java cơ bản có đáp án - Phần 6

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

12/30

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

}

}

Chọn một Câu trả lời

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

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

In ra chữ “student”

in ra chữ “Peter”

Giải thích

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