包含年龄、身高等属性,能够输入输出这些属性
#include <iostream>
using namespace std;
class Dog
{
public:
Dog(int initialAge=0,int initialWeight=5);
~Dog();
int GetAge(){return itsAge;}
void SetAge(int age){itsAge=age;}
int GetWeight(){return itsWeight;}
void SetWeight(int weight){itsWeight=weight;}
private:
int itsAge,itsWeight;
};
Dog::Dog(int initialAge,int initialWeight)
{
itsAge=initialAge;
itsWeight=initialWeight;
}
Dog::~Dog()//析构函数,不做任何工作
{
}
int main() {
Dog Jack(2,10);
cout<<Jack.GetAge()<<endl;
cout<<Jack.GetWeight()<<endl;
Jack.SetAge(7);
Jack.SetWeight(20);
cout<<Jack.GetAge()<<endl;
cout<<Jack.GetWeight()<<endl;
return 0;
}