//main.cpp
#include <iostream>
#include "ClassT.h"
using namespace std;
int main()
{
Anmial pig(3,"哈哈");
pig.run();
return 0;
}
void Anmial::run()
{
cout<<" Anmial类中的run()方法"<<endl;
cout<<i_<<s_<<endl;
}
void Anmial::eat()
{
cout<<" Anmial类中的eat()方法"<<endl;
}
void Anmial::jump()
{
cout<<" Anmial类中的jump()方法"<<endl;
}
void Anmial::sleep()
{
cout<<" Anmial类中的sleep()方法"<<endl;
}
Anmial::Anmial(int i,std::string s)//构造函数
{
i_=i;
s_=s;
cout<<"构造函数被调用"<<endl;
}
Anmial::~Anmial()//析构函数
{
cout<<"析构函数被调用"<<endl;
}
//ClassT.h
#ifndef CLASST_H
#define CLASST_H
#include<string>
class Anmial
{
private://私有
int i_;
std::string s_;
public://公有
Anmial(int i,std::string s);
~Anmial();
void run();
void jump();
void eat();
void sleep();
};
#endif // CLASST_H
ClassTest.exe
构造函数被调用
Anmial类中的run()方法
3哈哈
析构函数被调用
Process returned 0 (0x0) execution time : 0.069 s
Press any key to continue.