使用c++,使用面向对象编程思想,设计并实现以下类并测试 1.Point类,这是平面坐标系中的一个点,此类有x和y坐标值作为属性,也有计算点对象到另一个点的距离的方法
时间: 2023-05-23 10:01:11 浏览: 95
C++ 高级程序语言设计 面向对象的程序设计 面向对象编程 类和对象1 共33页.ppt
class Point:
def __init__(self, x: float, y: float):
self.x = x
self.y = y
def distance_to(self, other_point: 'Point') -> float:
return ((self.x - other_point.x) ** 2 + (self.y - other_point.y) ** 2) ** 0.5
# 测试
point1 = Point(0, 0)
point2 = Point(3, 4)
print(point1.distance_to(point2)) # 输出"5.0"
阅读全文