เมื่อต้องการสร้าง Dictionary ด้วยออบเจ็กต์และคลาส ให้กำหนดคลาส กำหนดฟังก์ชัน 'init' กำหนดค่าให้ตัวแปร สร้างอินสแตนซ์ของคลาส และเรียกฟังก์ชัน init
ตัวอย่าง
class base_class(object):
def __init__(self):
self.A = 32
self.B = 60
my_instance = base_class()
print("An instance of the class has been created")
print(my_instance.__dict__)
ผลลัพธ์
An instance of the class has been created
{'A': 32, 'B': 60}
คำอธิบาย
- กำหนด 'base_class' ส่ง object เข้าไป
- กำหนดเมธอด 'init' กำหนดค่าให้ตัวแปร
- สร้างอินสแตนซ์ของเมธอด
- เรียกเมธอดโดยใช้ออบเจ็กต์ที่สร้าง ด้วยตัวดำเนินการ '.'