3-1 Point类的构造函数-SDUT

来源:互联网 发布:python实现二叉树反转 编辑:程序博客网 时间:2024/06/07 06:48

题目描述

通过本题目的练习可以掌握类的构造函数的定义;

设计一个点类Point,私有数据成员有xy;公有成员函数有:无参数的构造函数Point(),带参数的构造函数Point(int,int);ShowPoint()输出点对象的信息

在主函数main()中调用相应成员函数,从键盘接收时间对象的xy的值,并向显示器输出相应的值。

输入

输入2个整数,用一个空格间隔

输出

要求先输出默认的点值,再输出用户构造的点的值

点的格式为:一对圆括号内 x,y的值,中间用“,间隔;

示例输入

10 11

示例输出

(0,0)(10,11)

# include <iostream>

using namespace std;

class point{private:    int x;    int y;public:    void poin();    void poi(int ,int);    void ShowPoint();};

void point::poin(){    int x=0,y=0;    cout<<"("<<x<<","<<y<<")"<<endl;}

void point::poi(int x,int y){    cin>>this->x>>this->y;}

void point::ShowPoint(){    cout<<"("<<this->x<<","<<this->y<<")"<<endl;}

int main(){    int x,y;    point P1;    P1.poi(x,y);    P1.poin();    P1.ShowPoint();    return 0;}

</pre><p><br /></p>
0 0
原创粉丝点击