定义一个点类,该类包含整形坐标x,y以及用于设置坐标值的函数,名为setxy()参数自行确定,以及用于显示坐标的函数displayxy()参数自行设置。 合理编写主函数,能够实现(3,4)以及(5,6)固定两个点对象的参数设置,以及信息输出
时间: 2023-05-02 08:02:28 浏览: 135
成员函数与成员数据的定义-C++ 速成ppt
该问题要求定义一个点类,该类包含整形坐标x,y以及用于设置坐标值的函数setxy()(参数自行确定),以及用于显示坐标的函数displayxy()(参数自行设定)。编写主函数,能够实现(3,4)以及(5,6)固定两个点对象的参数设置,以及信息输出。
回答:
该题目要求定义一个点类,其中包括整形的坐标 x 和 y,以及用于设置坐标值的函数 setxy()(参数自行设定)与用于显示坐标的函数 displayxy()(参数自行设定)。
在主函数中,通过定义两个点对象,分别对其参数进行设定,并对其信息进行显示。
主函数代码如下:
```
class Point:
def __init__(self):
self.x = 0
self.y = 0
def setxy(self, x, y):
self.x = x
self.y = y
def displayxy(self):
print("x:", self.x, "y:", self.y)
if __name__ == '__main__':
point1 = Point()
point2 = Point()
point1.setxy(3, 4)
point2.setxy(5, 6)
point1.displayxy()
point2.displayxy()
```
运行结果为:
```
x: 3 y: 4
x: 5 y: 6
```
说明已经成功设定点对象的参数,并将信息正确地输出。
阅读全文