Trả lời:
Đáp án đúng: C
Trong Python, lớp Enum
từ module enum
là lớp cơ sở cho tất cả các enum. Khi bạn định nghĩa một enum, bạn thực tế đang kế thừa từ lớp Enum
này (hoặc một lớp con của nó). Lớp Enum
cung cấp cơ chế và hành vi cần thiết để các enum hoạt động đúng cách (ví dụ: ngăn tạo các instance trực tiếp, cung cấp các thuộc tính name và value, hỗ trợ iteration, v.v.). Các lớp khác như Object
, Enums
(thường không tồn tại hoặc không liên quan trực tiếp), và EnumClass
(có thể là một lớp tùy chỉnh, nhưng không phải lớp cơ sở chuẩn) không đóng vai trò này.