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

Đọc đoạn mã sau: 1.0: package pac02; 1.1: public class ClassA { 1.2: public int xA; 1.3: private String yA; 1.4:} ---------- 2.0: package pac01; 2.1: import pac02.ClassA; 2.2: public class Te

1/30

Đọc đoạn mã sau:

1.0: package pac02;

1.1: public class ClassA {

1.2: public int xA;

1.3: private String yA;

1.4:}

----------

2.0: package pac01;

2.1: import pac02.ClassA;

2.2: public class Test {

2.3: public static void main(String[] args) {

2.4: ClassA a = new ClassA();

2.5: a.xA = 12;

2.6: a.yA = "Hello";

2.7: System.out.println("a.xA = " + a.xA + "; a.yA = " + a.yA);

2.8: }

2.9: }

Chương trình sẽ in ra kết quả gì khi thực thi?

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

Lỗi biên dịch dòng 2.5, 2.6, 2.7

Lỗi biên dịch dòng 2.5

Lỗi biên dịch dòng 2.6, 2.7

xA = 12; a.yA = Hello

Giải thích

Chọn đáp án C

Vì:

Thuộc tính yA của lớp ClassA được khai báo với từ khóa private nên không được truy xuất.