259 câu trắc nghiệm tổng hợp Java cơ bản có đáp án

Đoạn mã sau có lỗi biên dịch gì? class Person { protected String name; public int age; }; public class Main { public static void main(String[] args) { Person p = new Person(); p.name="To

137/259

Đoạn mã sau có lỗi biên dịch gì?

class Person {

 protected String name;

 public int age;

};

public class Main {

 public static void main(String[] args) {

 Person p = new Person();

 p.name="Tom";

 }

}

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

name has protected access.

age has protected access.

name has public access.

Giải thích

Chọn đáp án B