JavaScript is required

Lớp nào phụ trách tất cả các kế thừa từ Enums class?

A.

Object

B.

Enums

C.

Enum

D.

EnumClass

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.

Câu hỏi liên quan