คอนสตรัคเตอร์ใน python คืออะไร?

คอนสตรัคเตอร์ใน python คืออะไร?
คอนสตรัคเตอร์ใน python คืออะไร?
Anonim

คอนสตรัคเตอร์คือ วิธีพิเศษที่ Python เรียกใช้เมื่อสร้างอินสแตนซ์อ็อบเจ็กต์โดยใช้คำจำกัดความที่พบในคลาสของคุณ Python อาศัย Constructor เพื่อทำงานต่างๆ เช่น การกำหนดค่าเริ่มต้น (กำหนดค่าให้กับ) ตัวแปรอินสแตนซ์ใดๆ ที่อ็อบเจกต์ต้องการเมื่อเริ่มทำงาน

คอนสตรัคเตอร์ใช้ทำอะไร

ในการเขียนโปรแกรมเชิงวัตถุแบบคลาส คอนสตรัคเตอร์ (ตัวย่อ: ctor) เป็นรูทีนย่อยชนิดพิเศษ ถูกเรียกเพื่อสร้างวัตถุ เตรียมอ็อบเจกต์ใหม่สำหรับการใช้งาน มักจะยอมรับอาร์กิวเมนต์ที่คอนสตรัคเตอร์ใช้เพื่อตั้งค่าตัวแปรสมาชิกที่ต้องการ

ตัวสร้างพร้อมตัวอย่างคืออะไร

คอนสตรัคเตอร์มีชื่อเดียวกันกับคลาสหรือ struct และมักจะเริ่มต้นสมาชิกข้อมูลของออบเจกต์ใหม่ ในตัวอย่างต่อไปนี้ คลาสชื่อ Taxi ถูกกำหนดโดยใช้คอนสตรัคเตอร์อย่างง่าย คลาสนี้จะสร้างอินสแตนซ์ด้วยโอเปอเรเตอร์ใหม่

ทำไมเราใช้ _ init _ ใน python

วิธี _init_ คล้ายกับตัวสร้างใน C++ และ Java ตัวสร้าง ใช้เพื่อเริ่มต้นสถานะของวัตถุ … มันทำงานทันทีที่วัตถุของคลาสสร้างอินสแตนซ์ วิธีการนี้มีประโยชน์ในการเริ่มต้นใดๆ ที่คุณต้องการทำกับวัตถุของคุณ

_ init _ หมายถึงอะไรใน python

_init_:

"_init_" เป็นวิธีการแก้ไขในคลาสหลาม เป็นที่รู้จักกันในชื่อ คอนสตรัคเตอร์ในวัตถุแนวความคิด. เมธอดนี้เรียกว่าเมื่อมีการสร้างอ็อบเจ็กต์จากคลาสและอนุญาตให้คลาสเริ่มต้นแอ็ตทริบิวต์ของคลาส

แนะนำ: