题解 | #重载运算#
重载运算
https://www.nowcoder.com/practice/342d1b8b0fe3416797bad62d22cbb51a
# 重载类的方法: class Coordinate(): def __init__(self, x, y) -> None: #构造器 self.x = x self.y = y def __str__(self) -> str: #str方法 方便直接打印 return f"({self.x}, {self.y})" def __add__(self, other): #重载__add__方法 return Coordinate(self.x + other.x, self.y + other.y) x1, y1 = map(int, input().split()) #提取输入 x2, y2 = map(int, input().split()) c1 = Coordinate(x1, y1) #实例1 c2 = Coordinate(x2, y2) #实例2 print(c1+c2) #相加