คอนสตรัคเตอร์คือ วิธีพิเศษที่ Python เรียกใช้เมื่อสร้างอินสแตนซ์อ็อบเจ็กต์โดยใช้คำจำกัดความที่พบในคลาสของคุณ Python อาศัย Constructor เพื่อทำงานต่างๆ เช่น การกำหนดค่าเริ่มต้น (กำหนดค่าให้กับ) ตัวแปรอินสแตนซ์ใดๆ ที่อ็อบเจกต์ต้องการเมื่อเริ่มทำงาน
คอนสตรัคเตอร์ใช้ทำอะไร
ในการเขียนโปรแกรมเชิงวัตถุแบบคลาส คอนสตรัคเตอร์ (ตัวย่อ: ctor) เป็นรูทีนย่อยชนิดพิเศษ ถูกเรียกเพื่อสร้างวัตถุ เตรียมอ็อบเจกต์ใหม่สำหรับการใช้งาน มักจะยอมรับอาร์กิวเมนต์ที่คอนสตรัคเตอร์ใช้เพื่อตั้งค่าตัวแปรสมาชิกที่ต้องการ
ตัวสร้างพร้อมตัวอย่างคืออะไร
คอนสตรัคเตอร์มีชื่อเดียวกันกับคลาสหรือ struct และมักจะเริ่มต้นสมาชิกข้อมูลของออบเจกต์ใหม่ ในตัวอย่างต่อไปนี้ คลาสชื่อ Taxi ถูกกำหนดโดยใช้คอนสตรัคเตอร์อย่างง่าย คลาสนี้จะสร้างอินสแตนซ์ด้วยโอเปอเรเตอร์ใหม่
ทำไมเราใช้ _ init _ ใน python
วิธี _init_ คล้ายกับตัวสร้างใน C++ และ Java ตัวสร้าง ใช้เพื่อเริ่มต้นสถานะของวัตถุ … มันทำงานทันทีที่วัตถุของคลาสสร้างอินสแตนซ์ วิธีการนี้มีประโยชน์ในการเริ่มต้นใดๆ ที่คุณต้องการทำกับวัตถุของคุณ
_ init _ หมายถึงอะไรใน python
_init_:
"_init_" เป็นวิธีการแก้ไขในคลาสหลาม เป็นที่รู้จักกันในชื่อ คอนสตรัคเตอร์ในวัตถุแนวความคิด. เมธอดนี้เรียกว่าเมื่อมีการสร้างอ็อบเจ็กต์จากคลาสและอนุญาตให้คลาสเริ่มต้นแอ็ตทริบิวต์ของคลาส