Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีการโอเวอร์โหลดพื้นฐานใน Python


ตารางต่อไปนี้แสดงรายการฟังก์ชันทั่วไปบางอย่างที่คุณสามารถแทนที่ได้ในคลาสของคุณเอง -

Sr.No. วิธีการ คำอธิบาย &ตัวอย่างการโทร
1 __init__ ( self [,args...] )
ตัวสร้าง (พร้อมอาร์กิวเมนต์ที่เป็นตัวเลือก)
ตัวอย่างการโทร:obj =className(args)
2 __del__( self )
Destructor ลบวัตถุ
ตัวอย่างการโทร :del obj
3 __repr__( self )
การแสดงสตริงที่ประเมินค่าได้
ตัวอย่างการโทร :repr(obj)
4 __str__( self )
การแสดงสตริงที่พิมพ์ได้
ตัวอย่างการโทร :str(obj)
5 __cmp__ ( ตัวเอง x )
การเปรียบเทียบวัตถุ
ตัวอย่างการโทร :cmp(obj, x)