Câu hỏi:

30/07/2022 544

Chương trình sẽ in ra cái gì?
class A {
final public int method1(int a, int b) {
return 0;
}
}
class B extends A {
public int method1(int a, int b) {
return 1;
}
}
public class Test {
public static void main(Strings args[]) {
B b;
System.out.println("x = " + b.method1(0, 1));
}
}

Đáp án chính xác

Sách mới 2k7: Sổ tay Toán, Lí, Hóa, Văn, Sử, Địa... kỳ thi tốt nghiệp THPT Quốc gia 2025, đánh giá năng lực (chỉ từ 30k).

Sổ tay Toán-lý-hóa Văn-sử-đia 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 C.Vì: Lớp A là lớp con của lớp B và phương thức method1() trong lớp cha đã khai báo là final do vậy không thể thực hiện ghi đè trong lớp con.

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

Câu 1:

Khi thực hiện khối lệnh trên sẽ cho kết quả là bao nhiêu?
int s = 0;
for (int i = 0; i < 10; i++)
s += i;
System.out.println(s);

Xem đáp án » 30/07/2022 3,705

Câu 2:

Khối lệnh thực hiện chuyện gì?
int[] mang = new int[10];
int s = 0;
int j = 0;
for (int i: mang) {
i = ++j;
s += i;
}
System.out.println(“S = “ + s);

Xem đáp án » 30/07/2022 2,654

Câu 3:

Trong các khai báo sau đâu là khai báo không hợp lệ? Chọn một câu trả lời

Xem đáp án » 30/07/2022 2,182

Câu 4:

Chức năng của vòng lặp while là gi?

Xem đáp án » 30/07/2022 1,746

Câu 5:

Cho xâu kí tự s=”ABCDEF”. Để lấy kỳ tự thứ ‘E’ của xâu ký tự s(String) dùng câu lệnh nào sau đây?

Xem đáp án » 30/07/2022 1,628

Câu 6:

Phương thức nào dùng để tìm kiếm một chuỗi trong một chuỗi khác trong class String của Java?

Xem đáp án » 30/07/2022 1,338

Câu 7:

Phát biểu sau nào là SAI

Xem đáp án » 30/07/2022 1,285

Bình luận


Bình luận