Đâu là khai báo đúng về lớp Cat?
Trả lời:
Đáp án đúng: C
Trong Java, khai báo lớp (class) đúng cú pháp phải tuân theo quy tắc sau:
- Bắt đầu bằng từ khóa
class
(viết thường). - Theo sau là tên của lớp (ví dụ:
Cat
). Tên lớp phải tuân theo quy tắc đặt tên của Java (thường bắt đầu bằng chữ cái in hoa). - Phần thân của lớp được đặt trong cặp dấu ngoặc nhọn
{}
.
Một lớp cũng có thể có các từ khóa chỉ định phạm vi truy cập (access modifiers) như public
, private
, hoặc protected
. Nếu không có từ khóa nào được chỉ định, lớp sẽ có phạm vi truy cập mặc định (package-private).
Dựa vào các quy tắc trên, ta thấy:
- Phương án A (
class Cat{}
) đúng vì tuân theo cú pháp cơ bản để khai báo một lớp. - Phương án B (
class public Cat(){}
) sai vì từ khóapublic
đặt sai vị trí. Nó phải đứng trước từ khóaclass
. Ngoài ra, cặp dấu ngoặc đơn()
sau tên lớp là không cần thiết và gây lỗi cú pháp, thường được sử dụng cho constructor (hàm khởi tạo). - Phương án C (
class Cat{}
) giống với phương án A và cũng đúng. Tuy nhiên, vì đây là một câu hỏi trắc nghiệm và có hai đáp án giống nhau và đúng, ta cần chọn đáp án xuất hiện đầu tiên. - Phương án D (
public Cat class{}
) sai vì từ khóaclass
đặt sai vị trí, phải đứng sau từ khóapublic
và trước tên lớp.
Do đó, phương án A là đáp án đúng nhất.