首页 > 其他 > 详细

第十一周 项目四

时间:2015-06-01 09:43:34      阅读:125      评论:0      收藏:0      [点我收藏+]
【项目4 - 类族的设计】
    按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:

    (1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;

/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:d.cpp
*作    者:张旺华
*完成日期:2015年5月31日
*版 本 号:v1.0
*/

#include <iostream>
#include<iomanip>
#include<cstring>
#include <cmath>
using namespace std;

class Point
{
public:
    Point(double x=0,double y=0):X(x),Y(y) {}
    friend ostream & operator<<(ostream &,const Point &);//重载运算符“<<”
    double getX()const;
    double getY()const;
protected:
    double X,Y;
};

ostream & operator<<(ostream &output,const Point &p)//重载运算符“<<”
{
    output<<"["<<p.X<<","<<p.Y<<"]"<<endl;
    return output;
}
double Point::getX()const
{
    return X;
}

double Point::getY()const
{
    return Y;
}

int main()
{
    Point ps(-2,5);
    cout<<ps.getX()<<endl;
    cout<<ps.getY()<<endl;
    cout<<ps;
    return 0;
}

运行结果:

技术分享

知识点运用及学习心得:

这里运用了输入输出的重载,基本函数的定义。

第十一周 项目四

原文:http://blog.csdn.net/wh201458501106/article/details/46293531

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!