JavaScript is required

HC(32 “Một lớp được mô tả là tập các đối tượng chia xẻ cùng các 

A.
a. Attributes (thuộc tính), behaviour (hành vi) and operations (hành động) 
B.
b. Identity(đặc tính), behaviour and state (trạng thái) 
C.
c. Relationships, operations and multiplicity (bản số) 
D.
d. Attributes, operations and relationships (mối quan hệ)
Trả lời:

Đáp án đúng: D


Khái niệm lớp (class) trong lập trình hướng đối tượng (OOP) được định nghĩa bởi ba thành phần chính: Identity (tính duy nhất/đặc tính), Behavior (hành vi) và State (trạng thái). * **Identity (Đặc tính):** Mỗi đối tượng của một lớp phải có một định danh duy nhất để phân biệt với các đối tượng khác, ngay cả khi chúng có cùng trạng thái. * **Behavior (Hành vi):** Các đối tượng của một lớp có thể thực hiện các hành động, được định nghĩa bằng các phương thức (methods). * **State (Trạng thái):** Các đối tượng của một lớp có một trạng thái, được biểu diễn bằng các thuộc tính (attributes) và giá trị của chúng tại một thời điểm cụ thể. Vì vậy, đáp án chính xác nhất là phương án b.

Câu hỏi liên quan