实现基类Point类(X,Y坐标成员变量),定义有参构造函数,实现函数分别获取x,y坐标成员函数,实现display函数,定义一个point变量,输出当前点的坐标信息。
时间: 2024-02-09 09:10:31 浏览: 75
设计基类点类(Point)、直接派生类圆类(Circle)、间接派生类圆柱体类(Cylinder),将求面积的函数(area)声明成虚函数,并在主函数实现虚函数
好的,这是一个简单的基于C++的实现:
```c++
class Point {
private:
int x, y;
public:
Point(int x_, int y_): x(x_), y(y_) {} // 有参构造函数
int getX() const { return x; } // 获取x坐标
int getY() const { return y; } // 获取y坐标
void display() const { // 输出坐标信息
std::cout << "Current coordinates: (" << x << ", " << y << ")" << std::endl;
}
};
int main() {
Point p(1, 2); // 创建一个Point对象
p.display(); // 输出当前坐标信息
return 0;
}
```
输出结果:
```
Current coordinates: (1, 2)
```
以上代码中,我们首先定义了一个Point类,并在其中声明了x和y坐标成员变量。在有参构造函数中,我们给这两个变量赋值。getX和getY函数分别返回这两个坐标变量的值。display函数用于输出当前点的坐标信息。
在main函数中,我们创建了一个Point对象,并将x和y的值分别设置为1和2。接着,我们调用display函数输出当前点的信息。
阅读全文