第十一周项目四类族的设计(1)

来源:互联网 发布:非农数据在哪里看 编辑:程序博客网 时间:2024/04/28 22:25

问题及代码:

/*  * 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 i=0,double j=0):x(i),y(j){}    ~Point(){}    double getx(){return x;}    double gety(){return y;}    void setxy(double,double);    friend ostream&operator<<(ostream &out,const Point &p);protected:    double x;    double y;};void Point::setxy(double i,double j){    x=i;    y=j;}ostream &operator<<(ostream &out,const Point &p){    out<<"("<<p.x<<","<<p.y<<")";    return out;}int main(){   Point p(1,2);   cout<<"x="<<p.getx()<<endl;   cout<<"y="<<p.gety()<<endl;   cout<<p<<endl;   p.setxy(3,4);   cout<<p<<endl;    return 0;}


运行结果:

0 0
原创粉丝点击