第十周-点类族设计项目1
2016-05-06 13:05
197 查看
问题及代码:
![](http://img.blog.csdn.net/20160506130251294?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
知识点总结:
在main函数里,定义类的对象时可进行初始化;
/*copyright 计算机与控制工程学院 完成日期:2016年5月6日 作者:马艳艳 问题描述:先建立一个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坐标 void show(); private: //私有数据成员 double x,y; }; 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(3.5,6.4); p.show(); p.setPoint(8.5,6.8); p.show(); return 0; }运行结果:
知识点总结:
在main函数里,定义类的对象时可进行初始化;
相关文章推荐
- 我经历的IT公司面试及离职感受
- Yii2.0 rules验证规则大全
- web.xml 配置
- ExtJS自定义控件 之一:datetimefield控件
- 上传文件功能-1
- 二叉树的非递归遍历
- NYOJ 题目77 开灯问题
- 2、Ajax与Java通过POST方式交互
- iOS开发-进阶:语言国际化及代码切换语言
- img图片下多余空白解决方案
- 【HUSTOJ】1072: 拐角V
- Android 打造编译时注解解析框架 这只是一个开始
- html页面中显示审查元素时Element.style
- Ubuntu&红帽的vim通用配置(文件头+一键编译执行C/C++/Java单文件)
- 《C++精英内参-程序员高效指南》-6笔记本键盘的选择
- Java笔试面试题整理第六波(修正版)
- 写出内容到xml文档
- 113. Path Sum II
- iOS开发_修改系统cell的图像会变模糊的处理
- java底层知识(4)--伪共享