Đoạn mã sau có lỗi biên dịch KHÔNG? Nếu có là lỗi nào sau? class Student {} public class Man extends Student { public boolean isMan() { return true; } }

Câu hỏi :

Đoạn mã sau có lỗi biên dịch KHÔNG? Nếu có là lỗi nào sau?
class Student {}
public class Man extends Student {
public boolean isMan() {
return true;
}
}

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

B. Có lỗi biên dịch:class Student is empty.

C. Có lỗi biên dịch:class Man has no constructor.

D. Có lỗi biên dịch:class Student is empty, class Man has no constructor.

* Đáp án

* Hướng dẫn giải

Chọn đáp án A.Vì:Chúng ta có thể khai báo các lớp không có thuộc tính và phương thức trống(empty). Khi một lớp không có constructor, trình biên dịch sẽ tự động thêm vào một constructor mặc định.Vậy đoạn mã đã cho không có lỗi biên dịch nào.

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