【问题描述】定义一个点类,该类包含整形坐标xy以及用于设置坐标值的函数,名为setxy()参数自行确定,以及用于显示坐标的函数displayxy0参数自行设置。 合理编写主函数,能够实现(3,4)以及(5,6)固定两个点对象的参数设置,以及信息输出 【输入形式】无数据输入,请一定使用类的定义以及对象的创建的相关知识 【输出形式】输出两个固定点的相关信息
时间: 2024-02-09 21:12:45 浏览: 152
一个类成员函数作为友元-c++程序设计
下面是点类的定义和示例代码:
```cpp
#include <iostream>
using namespace std;
class Point {
private:
int x, y;
public:
void setxy(int x, int y) {
this->x = x;
this->y = y;
}
void displayxy() {
cout << "(" << x << ", " << y << ")" << endl;
}
};
int main() {
Point point1, point2;
point1.setxy(3, 4);
point2.setxy(5, 6);
cout << "Point1: ";
point1.displayxy();
cout << "Point2: ";
point2.displayxy();
return 0;
}
```
运行结果:
```
Point1: (3, 4)
Point2: (5, 6)
```
可以看到,我们先定义了一个点类,包含私有成员变量 x 和 y,以及公有成员函数 setxy 和 displayxy。setxy 函数用于设置坐标值,displayxy 函数用于输出坐标值。在主函数中,我们创建了两个点对象 point1 和 point2,并分别使用 setxy 函数设置了坐标值,最后使用 displayxy 函数输出了坐标信息。
阅读全文