第十一周上机项目四类族的设计(1 )
2014-05-13 15:10
211 查看
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 . *All rights reserved. *作者:李家豪 *完成日期:2014年5月13点. *版本号:v0.1。 *问题描述:(1)先建立一个Point(点)类,包含数据成员x,y(坐标点), 实现需要的成员函数,并设计main函数完成测试; *程序输入: *程序输出: *问题分析: *算法设计: *我的程序: */ #include <iostream> using namespace std; class Point { public: Point(double x=0,double y=0); //构造函数 void setPoint(double,double); //设置坐标值 double getX( ) const {return x;} //读x坐标 double getY( ) const {return y;} //读y坐标 friend ostream & operator<<(ostream &,const Point &);//重载运算符“<<” protected: //受保护成员 double x,y; }; //Point的构造函数 Point::Point(double a,double b) { x=a; y=b; } //设置x和y的坐标值 void Point::setPoint(double a,double b) { x=a; y=b; } ostream & operator<<(ostream &output,const Point &p) { output<<"["<<p.x<<","<<p.y<<"]"<<endl; return output; } int main( ) { Point p(3.5,6.4); cout<<"x="<<p.getX( )<<",y="<<p.getY( )<<endl; p.setPoint(8.5,6.8); cout<<"p:"<<p<<endl; return 0; }
运行结果:
体会心得:慢慢来,加油!!!
相关文章推荐
- 第十一周上机项目四类族的设计(2 ) .
- 第十一周上机项目四类族的设计(3 ) .
- 第十一周上机实践项目 项目1-点-圆-圆柱类的设计(3)
- 第十周第十一周上机实践项目-项目1-(1)-点-圆-圆柱类族的设计
- 第十一周上机项目5.1类组的设计
- 第十一周上机实践项目1(1):点-圆-圆柱类族的设计
- 第十一周上机项目4 类族的设计
- 第十一周上机实践项目4——类族的设计(1)
- 第十一周项目四类族的设计(1)
- 第十一周项目四类族的设计(2)
- 第十一周上机实践项目——项目1-点-圆-圆柱类族的设计
- 第十周第十一周上机实践项目-项目1-(2)-点-圆-圆柱类族的设计
- 第十一周上机实践项目 项目1-点-圆-圆柱类的设计(2)
- 第十一周上机实践项目1(2):点-圆-圆柱类族的设计
- 第十一周上机实践项目1(3):点-圆-圆柱类族的设计
- 第十周第十一周上机实践项目-项目1-3-点-圆-圆柱类族的设计
- 第十一周上机实践项目4——类族的设计(2)
- 第十一周上机实践项目4——类族的设计(3)
- 第十一周上机实践项目 项目1-点-圆-圆柱类的设计(1)
- 第十一周项目四类族的设计(3)