Một lớp được mô tả là tập các đối tượng chia xẻ cùng các
Trả lời:
Đáp án đúng: D
Một lớp trong lập trình hướng đối tượng (OOP) mô tả một tập hợp các đối tượng có chung các đặc điểm sau:
- Thuộc tính (Attributes): Các đặc điểm, tính chất, dữ liệu mà đối tượng lưu trữ.
- Hành vi (Behaviour): Các hành động, thao tác mà đối tượng có thể thực hiện.
- Trạng thái (State): Trạng thái hiện tại của đối tượng, được xác định bởi các giá trị của các thuộc tính.
Trong các phương án đưa ra, phương án A (Attributes, behaviour and operations) và B (Identity, behaviour and state) gần đúng nhất. Tuy nhiên, **phương án A** đầy đủ hơn vì "operations" (hành động) thể hiện rõ hơn "behaviour" (hành vi) trong ngữ cảnh lập trình hướng đối tượng. Hơn nữa, thuộc tính (attributes) là một thành phần cốt lõi để mô tả một lớp, quan trọng hơn "Identity".





