实验5 类和对象实验报告
实验目的:
1.进一步理解类和对象的概念;
2.进一步理解类的成员的访问控制的含义,公有和私有成员的区别;
3.掌握构造函数和析构函数的含义与作用、定义方式和实现;
4.能够根据给定的要求定义类并实现类的成员函数;
5.了解C++面向对象程序设计的基本思想、基本方法和基本步骤;
6.掌握MS Visual C++6.0调试C++程序的基本方法、基本步骤。
实验内容:
一、输入下列程序,按要求进行实验,并记录实验的结果
#include <iostream>
using namespace std;
class Coordinate
{
public:
Coordinate(int x1, int y1){x=x1; y=y1;} Coordinate(Coordinate &p); ~Coordinate(){cout<<"Destructor is called."<<endl;} int getx(){return x;} int gety(){return y;}
private:
};
Coordinate::Coordinate(Coordinate &p){
}
int main(){ x=p.x; y=p.y; cout<<"Copy initianization constructor is called."<<endl; int x, y;