JavaScript is required

Thứ tự các từ khóa public và static khi khai bao như thế nào?

A.

public đứng trước static

B.

static đứng trước public

C.

Thứ tự bất kỳ nhưng thông thường public đứng trước

D.

Tất cả đều sai.

Trả lời:

Đáp án đúng: A


Trong Java, thứ tự của các từ khóa `public` và `static` khi khai báo một thành viên (ví dụ: biến hoặc phương thức) không quan trọng. Cả hai cách `public static` và `static public` đều hợp lệ và có ý nghĩa tương đương. Tuy nhiên, theo quy ước và để tăng tính nhất quán và dễ đọc, người ta thường đặt `public` trước `static`. Do đó, đáp án C là chính xác nhất vì nó thể hiện đúng bản chất của vấn đề: thứ tự không bắt buộc nhưng thường ưu tiên `public` trước. Đáp án A đúng về mặt thường thấy, nhưng không đầy đủ vì không đề cập đến việc thứ tự ngược lại vẫn hợp lệ. Đáp án B sai vì thứ tự này ít phổ biến hơn, mặc dù vẫn đúng cú pháp. Đáp án D sai vì có một đáp án đúng (C).

Câu hỏi liên quan