定义Point类,有坐标x,y两个私有成员变量;对Point类重载"+","-"运算符,实现对坐标的改变,并输出坐标

如题所述

#include<iostream>。usingnamespacestd;/*。

定义Point类。有坐标x,y两个成员变量,对Point类重载“++”(自增),”--”(自减运算符,实现对坐标值的改变。包含前置与后置。*/。classPoint{。public:。

Point(){}。Point(intx,inty);。~Point(){}。

Point&operator++();//对应于++a。Pointoperator++(int);//对应于a++。Point&operator--();//对应于--a。Pointoperator--(int);//对应于a--。


扩展资料

定义一个类Point,代表一个点。

public属性有x和y,方法有显示点坐标show(),构造函数有两个参数分别给x,y赋值。在main方法中构造两个对象。

再创建一方法(getMiddle)为取两个点构成线段的中点的坐标,参数为2个点对象,调用此方法后得到一个新的点,编写Application,显示该对象的坐标值。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜