第十周项目4—— 类族的设计(1)

来源:互联网 发布:阿里算法工程师p6待遇 编辑:程序博客网 时间:2024/06/11 01:45

问题及代码:

/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:point.cpp*作    者:赵敏*完成日期:2015年5月24日*版 本 号:v1.0**问题描述:1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;         要求编写程序,设计出各类中“需要的成员函数”,包括构造函数、析构函数、修改数据成员和获取数据成员的公共接口、用于输出的重载运算符“<<”函数等。   (提示:此任务可以分为三个子任务分成若干步骤进行。先声明基类,再声明派生类,逐级进行,分步调试。——这种方法适用于做任何的项目)。*/#include<iostream>#include<Cmath>using namespace std;class Point //定义坐标点类{public:    Point():x(0),y(0) {};    Point(double x0, double y0):x(x0), y(y0) {};    void PrintPoint(); //输出点的信息    double getX()    {        return x;    }    double getY()    {        return y;    }protected:    double x,y;   //点的横坐标和纵坐标};void Point::PrintPoint(){    cout<<"Point: ("<<x<<","<<y<<")";    //输出点}int main(){    Point p(5,6);    cout<<"x="<<p.getX( )<<",y="<<p.getY( )<<endl;    cout<<"p:";    p.PrintPoint();    return 0;}


运行结果:


0 0
原创粉丝点击