Khi cần tạo từ điển với sự trợ giúp của một đối tượng và lớp, một lớp sẽ được định nghĩa. Một hàm ‘init’ được định nghĩa, sẽ gán giá trị cho các biến. Một thể hiện của lớp được tạo và hàm init được gọi.
Ví dụ
Dưới đây là một minh chứng cho điều tương tự -
class base_class (object):def __init __ (self):self.A =32 self.B =60my_instance =base_class () print ("Một phiên bản của lớp đã được tạo") print (my_instance .__ dict __)Đầu ra
Một phiên bản của lớp đã được tạo {'A':32, 'B':60}Giải thích
- Một 'base_class' được xác định và một đối tượng được chuyển đến nó.
- Phương thức 'init' được xác định và chỉ định giá trị cho các biến.
- Một phiên bản của phương thức được tạo.
- Phương thức được gọi bằng cách sử dụng obect được tạo, sử dụng toán tử ‘.’