JavaScript is required

Phát biểu nào sau đây là đúng?

A.

Một phương thức final thì không thể Override

B.

Một lớp có chứa phương thức final sẽ không cho phép thừa kế

C.

Một biến final chỉ có thể khai báo trong một lớp final

D.

Một biến final chỉ có thể khai báo trong một lớp final

Trả lời:

Đáp án đúng: A


Câu hỏi kiểm tra kiến thức về từ khóa final trong Java.

Phương án 1: Đúng. Một phương thức final không thể bị ghi đè (override) trong các lớp con. Điều này đảm bảo rằng hành vi của phương thức được giữ nguyên trong suốt hệ thống phân cấp lớp.

Phương án 2: Sai. Một lớp có chứa phương thức final vẫn cho phép thừa kế. Chỉ khi lớp đó được khai báo là final thì mới không cho phép thừa kế.

Phương án 3: Sai. Một biến final có thể được khai báo trong bất kỳ lớp nào, không nhất thiết phải là lớp final.

Phương án 4: Sai. Tương tự như phương án 3, đây là một câu lặp lại và sai.

Tổng hợp 350 câu hỏi trắc nghiệm môn lập trình mạng có đáp án đầy đủ 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