python定义一个dog类 类属性有名字_c++定义一个dog类,包含age,weight等属性,以及对这些属性操作的方法。实现并测试这个类...

时间:2025-02-14 07:48:21

匿名用户

1级

2014-04-01 回答

#include 

using namespace std;

class dog

{

int age;

float weight;

string name;

public:

dog(string name, int age, float weight)

{

this->name = name;

this->age = age;

this->weight = weight;

}

int getAge()

{

return age;

}

float getWeight()

{

return weight;

}

string getName()

{

return name;

}

void changeName(string name)

{

this->name = name;

}

void setAge(int age)

{

this->age = age;

}

void setWeight(float w)

{

weight = w;

}

void bark()

{

cout<

}

void showInfo()

{

cout<

cout<

cout<

}

};

int main()

{

dog dog1("Tom", 2, 5.3);

();

();

("Mary");

(3);

cout<

();

return 0;

}