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ên lớp không được đặt là một từ khóa (keyword) của Java nhưdefault. - Phương án B:
protected inner class engine {}. Lớp inner (lớp bên trong) không thể được khai báo làprotectednếu nó không phải là một thành viên của một lớp khác.protectedchỉ áp dụng cho các thành viên của lớp (fields, methods, inner classes). - 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.





