题目描述
通过本题目的练习可以掌握类的构造函数的定义;
设计一个点类Point,私有数据成员有x、y;公有成员函数有:无参数的构造函数Point(),带参数的构造函数Point(int,int);ShowPoint()输出点对象的信息
在主函数main()中调用相应成员函数,从键盘接收时间对象的x和y的值,并向显示器输出相应的值。
通过本题目的练习可以掌握类的构造函数的定义;
设计一个点类Point,私有数据成员有x、y;公有成员函数有:无参数的构造函数Point(),带参数的构造函数Point(int,int);ShowPoint()输出点对象的信息
在主函数main()中调用相应成员函数,从键盘接收时间对象的x和y的值,并向显示器输出相应的值。
输入
输入2个整数,用一个空格间隔
输入2个整数,用一个空格间隔
输出
要求先输出默认的点值,再输出用户构造的点的值
点的格式为:一对圆括号内
x,y的值,中间用“,”间隔;
要求先输出默认的点值,再输出用户构造的点的值
点的格式为:一对圆括号内 x,y的值,中间用“,”间隔;
示例输入
10 11
10 11
示例输出
(0,0)
(10,11)
#include <iostream>
using namespace std;
class point
{
int x,y;
public:
point()
{
x=0;
y=0;
}
void point1(int a,int b)
{
x=a;
y=b;
}
void showpoint()
{
cout<<"("<<x<<","<<y<<")"<<endl;
}
} ;
int main()
{
class point t;
int a,b;
cin>>a>>b;
t.showpoint();
t.point1(a,b);
t.showpoint();
return 0;
}
(0,0)
(10,11)
#include <iostream> using namespace std; class point { int x,y; public: point() { x=0; y=0; } void point1(int a,int b) { x=a; y=b; } void showpoint() { cout<<"("<<x<<","<<y<<")"<<endl; } } ; int main() { class point t; int a,b; cin>>a>>b; t.showpoint(); t.point1(a,b); t.showpoint(); return 0; }