/*由基类的设计和测试开始,逐渐地完成各个类的设计,
求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:
(1)先建立一个Point(点)类,包含数据成员x,y(坐标点),
实现需要的成员函数,并设计main函数完成测试;*/
#include <iostream>
using namespace std;
class Point
{
public:
Point(double=0,double=0);
void setPoint(double a,double b);
double getX()
{
return x;
}
double getY()
{
return y;
}
friend ostream & operator<<(ostream &,Point &);
protected:
double x;
double y;
};
void Point::setPoint(double a,double b)
{
x=a;
y=b;
}
Point::Point(double a,double b)
{
x=a;
y=b;
}
ostream & operator<<(ostream &output,Point &p)
{
output<<"("<<p.x<<","<<p.y<<")"<<endl;
return output;
}
int main()
{
Point p(4,3.5);
cout<<"x="<<p.getX( )<<",y="<<p.getY( )<<endl;
p.setPoint(8.5,6.8);
cout<<"p:"<<p<<endl;
return 0;
}
11.4.1
最新推荐文章于 2019-02-17 00:49:33 发布