实验7 类的定义
【实验目的】
通过本实验,了解定义类的方法。
【实验要求】
⑴熟练掌握类成员的定义方法。
⑵熟练掌握析构函数和构造函数的概念。
⑶熟练掌握建立对象的方法。
【实验内容】
实现下面类的定义及对象建立的过程。
1)
#include<iostream>
using namespace std;
class A{
private:
int x,y;
void init(){ x=1; y=1; }
public:
A(){ cout<<"Constructing!"<<endl; init(); }
A(int a,int b){ x=a; y=b; }
~A(){ cout<<"Destructing!"<<endl; }
int z;
void fun(){
cout<<"x="<<x<<", y="<<y;
z=x+y;
cout<<", z="<<z<<endl;
}
};
int main(){
A h;
A g(2,3);
g.fun(); h.fun();
return 0;
}
2)
#include<iostream>
using namespace std;
class A{
private:
int x;
public:
A(int y=0){ x=y; cout<<"/tx="<<x<<endl; }
~A(){ cout<<"Deleting a object of Class A!"<<endl; }
};
class B{
private:
A k(int);
public:
B();
B(int x){
cout<<"Creating a object of Class B!"<<endl;
A k(x);
};
~B(){ cout<<"Deleting a object of Class B!"<<endl; };
};
int main(){
B s(10);
return 0;
}
2128

被折叠的 条评论
为什么被折叠?



