设计并测试一个表示一个点的 MyPoint类

设计并测试一个表示一个点的 MyPoint 类。
要求:该类包括以下属性:
x:点的横坐标。
y:点的纵坐标。
包括如下方法:init() (self, x, y):构造方法,创建对象的同时为属性 x、y 赋初值。
getX():获得点的横坐标。
getY():获得点的纵坐标。
getDistance (self,p):返回当前点与点 p 之间的距离。

class MyPoint:
    def __init__(self, x, y):
        self.x = x
        self.y = y

    def getX(self):
        return self.x

    def getY(self):
        return self.y

    def getDistance(self, p):
        return((self.x-p.x)**2+(self.y-p.y)**2)**0.5


A = MyPoint(1, 2)
B = MyPoint(3, 4)
print(A.getX(), A.getY(), A.getDistance(B))

img