ฉันมีรหัสนี้ซึ่งคำนวณระยะทางระหว่างสองพิกัด ทั้งสองฟังก์ชั่นมีทั้งภายในชั้นเดียวกัน
อย่างไรก็ตามฉันจะเรียกใช้ฟังก์ชันdistToPoint
ในฟังก์ชันได้isNear
อย่างไร
class Coordinates:
def distToPoint(self, p):
"""
Use pythagoras to find distance
(a^2 = b^2 + c^2)
"""
...
def isNear(self, p):
distToPoint(self, p)
...
41
ลอง: self.distToPoint (p)
—
momeara
เกิดอะไรขึ้นถ้าใกล้และ distToPoint กำลังรับอาร์กิวเมนต์ที่แตกต่างกัน แล้วเราจะเรียก distToPoint ที่อยู่ในชั้นเรียนได้อย่างไร? ทุกคนสามารถอธิบายสิ่งนั้นให้ฉันได้โปรด
—
Raghavendra Gupta