第10、11周项目1- 点-圆-圆柱类族的设计(1)
2016-05-16 19:47
381 查看
问题及代码:
运行结果:
![](http://img.blog.csdn.net/20160516192105849)
学习心得:
学会使用设置坐标值的函数,不能总采用构造函数去执行程序,还要弄明白const的使用方法。
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:zwj.cpp *作 者:张晴晴 *完成日期:2016年5月16日 *版 本 号:v1.0 * *问题描述:先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试。 *输入描述:无 *程序输出:点类坐标。 */ #include <iostream> using namespace std; class Point { public: Point(double x=0,double y=0); //构造函数 void setPoint(double a,double b); //设置坐标值 double getX( ) const {return x;} //读x坐标 double getY( ) const {return y;} //读y坐标 void show(); private: 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; } void Point::show() { cout<<"("<<x<<","<<y<<")"<<endl; } int main( ) { Point p(1,2); p.show(); p.setPoint(3,4); p.show(); p.setPoint(5,6); p.show(); return 0; }
运行结果:
学习心得:
学会使用设置坐标值的函数,不能总采用构造函数去执行程序,还要弄明白const的使用方法。
相关文章推荐
- isight整数规划问题求解,用most算法
- 接口测试及服务器性能压测
- POJ 3254 Corn Fields 状压DP
- linux install g++
- 软件工程个人作业08
- 【OK210试用体验】进阶篇(2)视频图像采集之MJPG-streamer编译(arm移植)
- 算法_记忆化搜索DFS_地宫取宝
- 在O(1)时间删除链表结点
- 42.扑克牌顺子(快速排序)
- ARToolKit增强现实实践文档
- Spark 常用参数及调优
- 结构图
- 【转】netty线程模型
- Debian系列linux的安装命令
- Mybatis,oracle,ORA-00933: SQL 命令未正确结束
- Hdu-1867 A + B for you again
- 2016"百度之星" - 资格赛 Problem C 字典树
- 1-9九个数字不重复组成一个三位数加法算式,求出所有组合
- 正确理解Spring AOP中的Around advice
- firefox下checkbox刷新后任选中问题