定义Point类,有坐标x,y两个私有成员变量;对Point类重载"+","-"运算符,实现对坐标的改变,并输出坐标
1个回答
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
#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,显示该对象的坐标值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询