Câu hỏi:

29/07/2022 627

Đoạn mã sau có lỗi biên dịch nào? Chọn một câu trả lời
class Student {
public String sayHello() {
return "Student";
}
}
public class Man extends Student {
public int sayHello() {
return 0;
}
}

Đáp án chính xác

Sách mới 2k7: Bộ 20 đề minh họa Toán, Lí, Hóa, Văn, Sử, Địa…. form chuẩn 2025 của Bộ giáo dục (chỉ từ 49k/cuốn).

Đề toán-lý-hóa Đề văn-sử-địa Tiếng anh & các môn khác

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

Chọn đáp án A.Vì:Lớp Man định viết đè sayHello() được viết ở Student, nhưng có kiểu dữ liệu trả về là int không thể chuyển thành String được.Và sayHello() không được đánh dấu là final, nên có thể được ghi đè. sayHello() ở cả hai lớp đều có cùng access modifier, điều này là hợp lệ.

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Đâu không phải là một kiểu dữ liệu nguyên thủy trong Java?

Xem đáp án » 29/07/2022 4,781

Câu 2:

Phương thức next() của lớp Scanner dùng để làm gì?

Xem đáp án » 29/07/2022 3,625

Câu 3:

File chứa mã nguồn java sau khi được biên dịch có đuôi là gì?

Xem đáp án » 29/07/2022 3,284

Câu 4:

Đâu là câu SAI về ngôn ngữ Java?

Xem đáp án » 29/07/2022 3,209

Câu 5:

Phát biểu nào sau đây là đúng: Chọn một câu trả lời

Xem đáp án » 29/07/2022 2,650

Câu 6:

Có bao nhiêu cách viết chú thích trong Java?

Xem đáp án » 29/07/2022 2,537

Câu 7:

Muốn chạy được chương trình java, chỉ cần cài phần mền nào sau đây?

Xem đáp án » 29/07/2022 2,529

Bình luận


Bình luận