JavaScript is required

Khẳng định nào sau đây là sai?

A.

JavaBean phải có các trường kiểu public

B.

JavaBean không được chứa các trường public

C.

JavaBean phải có hàm tạo không

D.

đối số

Trả lời:

Đáp án đúng: A


JavaBean là một lớp Java tuân theo một số quy tắc nhất định. Các quy tắc này bao gồm:

  1. Phải có một hàm tạo không đối số (no-argument constructor).
  2. Các thuộc tính (fields) thường là private.
  3. Truy cập các thuộc tính thông qua các phương thức getter và setter (hoặc isGetter cho kiểu boolean).
  4. Phải implements Serializable (tùy chọn).

Như vậy, một JavaBean không được chứa các trường public. Khẳng định A là sai. Các khẳng định còn lại đều đúng (C và D thực chất là một, đều nói về constructor không tham số)

Câu hỏi liên quan