问题及代码:
/*
*Copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称:lily.cpp
*作者:李莉
*完成日期:2015年5月18日
*版本号:v1.0
*
*问题描述:先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试
*程序输入:无输入
*程序输出:如结果图
*/
#include <iostream>
#include <cmath>
using namespace std;
class Point
{
public:
Point(double x0,double y0):x(x0),y(y0){}
void setPoint(double a,double b);
double getX();
double getY();
void display();
public:
double x;
double y;
};
void Point::setPoint(double a,double b)
{
x=a;
y=b;
}
double Point::getX()
{
return x;
}
double Point::getY()
{
return y;
}
void Point::display()
{
cout<<"Point:"<<"("<<x<<","<<y<<")"<<endl;
}
int main()
{
Point p(1.2,5.2);
cout<<"x="<<p.getX()<<" "<<"y="<<p.getY()<<endl;
cout<<"The Point is :";
p.display();
return 0;
}
运行结果:
心得体会:
一定要记住该声明的构造函数!!!!!!