JavaScript is required

Khai báo lớp nào dưới đây là đúng?

A.
public class default {}
B.
protected inner class engine {}
C.
final class outer {}
D.
Tất cả đều sai.
Trả lời:

Đáp án đúng: C


Đáp án đúng là C. Vì: - A sai: `default` không phải là một từ khóa hợp lệ để khai báo lớp trong Java. Các modifier được phép là `public`, `private`, `protected`, `abstract`, `final` hoặc không có modifier nào (package-private). - B sai: `inner class` không thể có modifier `protected`. - C đúng: `final class outer {}` là một khai báo lớp hợp lệ. `final` cho biết lớp này không thể kế thừa.

Câu hỏi liên quan