第十一周 项目4-类族设计(1)
2015-05-21 17:15
232 查看
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:呼亚萍 * 完成日期:2015年5月21日 * 版 本 号:v1.0 * * 问题描述:(1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试; * 程序输入:相应的程序 * 程序输出:对应得结果 */ #include <iostream> using namespace std; class Point { public: Point(double x=0,double y=0);//构造函数 void get_point(double,double); double get_x() { return x; } double get_y() { return y; } friend ostream& operator<<(ostream&output,Point&); private: double x; double y; }; Point::Point(double a,double b) { x=a; y=b; } void Point::get_point(double a,double b) { x=a; y=b; } ostream& operator<<(ostream&output,Point&p) { output<<"("<<p.x<<","<<p.y<<")"; return output; } int main() { Point p(3.5,6.4); cout<<"x="<<p.get_x()<<" "<<"y="<<p.get_y()<<endl; p.get_point(8.5,6.8); cout<<"p:"<<p; return 0; }
运算结果:
知识点总结:
基类的建立,实现需要的成员函数!
学习心得:
在建立时类时有自己想不到的地方,需要继续努力!
相关文章推荐
- 第十一周项目1.2— 点 圆 圆柱类族的设计
- 2015年第十一周项目四:类族的设计
- 第十一周【项目4 - 类族的设计】(2)
- 第十一周项目4-类族的设计
- 第十一周上机实践项目4——类族的设计(1)
- 第十一周项目1.1—点 圆 圆柱类族的设计
- 第十一周项目训练6 圆,圆柱类族的设计
- 第十一周项目1-点-圆-圆柱类族的设计(2)
- 第十一周项目4 - 类族的设计
- 2015年第十一周项目四:类族的设计(2)
- 第十一周项目4-类族设计
- 第十一周上机实践项目——项目1-点-圆-圆柱类族的设计
- 第十一周项目四--类族的设计(子任务)
- 第十一周项目1-点-圆-圆柱类族的设计(1)
- 第十一周 项目四 类族的设计】
- 第十一周项目1.2— 点 圆 圆柱类族的设计
- 第十一周项目训练8.2 圆,圆柱类族的设计
- 第十一周上机实践项目1(1):点-圆-圆柱类族的设计
- 第十一周项目4-2:类族的设计-圆类
- 第十一周 项目4-类族的设计(2)