JavaScript is required

Khi khai báo và xây dựng một lớp ta cần phải xác định rõ thành phần:

A.

Vô số thành phần.

B.

Thuộc tính (dữ liệu) và phương thức (hành vi) của lớp

C.

Dữ liệu và đối tượng của lớp.

D.

Khái niệm và đối tượng của lớp.

Trả lời:

Đáp án đúng: B


Khi khai báo và xây dựng một lớp (class) trong lập trình hướng đối tượng, điều quan trọng nhất là phải xác định rõ hai thành phần chính: thuộc tính (attributes) và phương thức (methods). Thuộc tính mô tả dữ liệu hoặc trạng thái của đối tượng thuộc lớp đó, còn phương thức định nghĩa các hành vi hoặc thao tác mà đối tượng có thể thực hiện. Ví dụ, một lớp `Xe hơi` có thể có các thuộc tính như `màu sắc`, `nhãn hiệu`, `số chỗ ngồi` và các phương thức như `khởi động`, `tăng tốc`, `dừng lại`. Phương án A không chính xác vì số lượng thành phần không phải là vô số, mà là hữu hạn và được xác định rõ ràng. Phương án C không chính xác vì dữ liệu là một phần của thuộc tính, và đối tượng là thể hiện của lớp, không phải là thành phần của lớp. Phương án D không chính xác vì khái niệm là trừu tượng, còn thành phần của lớp là cụ thể (thuộc tính và phương thức).

Câu hỏi liên quan