JavaScript is required

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

A.

Có lỗi biên dịch:Incompatible type, requiered Man, found Student.

B.

Không có lỗi biên dịch. In ra màn hình "man"

C.

Có lỗi biên dịch:access modified of sayHello in Student and Man are different

D.

Không có lỗi biên dịch. In ra màn hình "student"

Trả lời:

Đáp án đúng: A


Đáp án đúng là:  Có lỗi biên dịch:Incompatible type, requiered Man, found Student.

Vì:

m thuộc lớp Man, nhưng lại dùng để trỏ đển đối tượng của Student mà Man không phải là lớp con của Student.

Và access modified của cùng phương thức ở lớp con chỉ cần mạnh hơn hoặc bằng cảu lớp cha la được.

Tổng hợp 300 câu hỏi trắc nghiệm Java có đáp án đầy đủ + lời giải chi tiết nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan