JavaScript is required

Chọn phát biểu đúng

A.

Các event listeners là các interface qui định các phương thức cần phải cài đặt để xử lý các sự kiện liên quan khi sự kiện đó xảy ra

B.

Một event adapter là một cung cấp các cài đặt mặc định cho các event listener tương ứng

C.

Lớp WindowAdapter được dùng để xử lý các sự kiện liên quan đến cửa sổ màn hình

D.
Tất cả các câu đều đúng
Trả lời:

Đáp án đúng: D


Câu A đúng vì các `event listeners` trong Java là các interface định nghĩa các phương thức (hàm) cần phải được cài đặt (implement) để xử lý các sự kiện (events) khi các sự kiện đó xảy ra. Ví dụ, `ActionListener` có phương thức `actionPerformed()` để xử lý sự kiện khi một nút (button) được nhấn. Câu B đúng vì `event adapter` cung cấp các cài đặt mặc định cho các `event listener`. Điều này giúp giảm thiểu code cần viết khi chỉ muốn xử lý một vài sự kiện cụ thể từ một `listener` lớn. Thay vì phải cài đặt tất cả các phương thức trong interface listener, ta có thể kế thừa từ adapter và chỉ override các phương thức cần thiết. Câu C đúng vì `WindowAdapter` là một lớp adapter được sử dụng để xử lý các sự kiện liên quan đến cửa sổ (Window). Nó cung cấp các cài đặt mặc định cho các phương thức trong interface `WindowListener`, cho phép người dùng chỉ cần override các phương thức mà họ quan tâm. Do đó, đáp án D (Tất cả các câu đều đúng) là đáp án chính xác nhất.

Câu hỏi liên quan