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.

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

B.

Vô số thành phần.

C.

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

D.

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

Trả lời:

Đáp án đúng: C


Khi khai báo và xây dựng một lớp (class) trong lập trình hướng đối tượng, hai thành phần cốt lõi cần xác định rõ là: * **Thuộc tính (dữ liệu):** Đại diện cho các đặc điểm, tính chất hoặc trạng thái của đối tượng thuộc lớp đó. Ví dụ, một lớp `Xe hơi` có thể có các thuộc tính như `màu`, `kiểu dáng`, `số chỗ ngồi`, `vận tốc`. * **Phương thức (hành vi):** Đại diện cho các hành động mà đối tượng thuộc lớp đó có thể thực hiện. Ví dụ, lớp `Xe hơi` có thể có các phương thức như `khởi động`, `tăng tốc`, `phanh`, `dừng`. Các phương án khác không chính xác vì: * *Dữ liệu và đối tượng của lớp*: Đối tượng là một thể hiện (instance) của lớp, không phải là một thành phần để định nghĩa lớp. * *Vô số thành phần*: Không chính xác, lớp cần được định nghĩa rõ ràng với các thành phần cụ thể. * *Khái niệm và đối tượng của lớp*: Tương tự như trên, đối tượng không phải là thành phần định nghĩa lớp, và khái niệm thì quá chung chung.

Câu hỏi liên quan