Khai báo lớp nào dưới đây là đúng?
Trả lời:
Đáp án đúng: C
Phân tích các phương án:
- Phương án A:
public class default {}. Từ khóadefaultkhông được phép sử dụng làm tên lớp vì nó là một từ khóa dành riêng trong Java. Do đó, khai báo này sai. - Phương án B:
protected inner class engine {}. Lớpinnerkhông thể làprotected. Từ khóa protected dùng cho thành viên của lớp, không dùng cho lớp. Do đó, khai báo này sai. - Phương án C:
final class outer {}. Khai báo này hoàn toàn hợp lệ. Lớpfinallà lớp không thể kế thừa.
Kết luận: Phương án C là khai báo lớp đúng.





