JavaScript is required

Đâu là khai báo đúng về lớp Cat?

A.

Class Cat{}

B.

class public Cat(){}

C.

class Cat{}

D.

public Cat class{}

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:

  1. Bắt đầu bằng từ khóa class (viết thường).
  2. 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).
  3. 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óa public đặt sai vị trí. Nó phải đứng trước từ khóa class. 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óa class đặt sai vị trí, phải đứng sau từ khóa public và trước tên lớp.

Do đó, phương án A là đáp án đúng nhất.

Câu hỏi liên quan