设计一个Cat类,包含属性:名字和食物(私有权限),包含方法:构造函数、取食物、设置食物,吃食物。编写应用程序对Cat类进行测试
时间: 2023-05-23 19:02:42 浏览: 215
1 升级猜数字游戏; 2 编写一个猫类,并编写一类对该类进行测试和使用
C知道:好的,根据您的要求,这是一个简单的Cat类实现,具有名字和食物属性,以及取食物,设置食物和吃食物方法的功能。您可以在您的应用程序中实例化一个Cat对象进行测试。
```
class Cat {
private:
string name;
string food;
public:
Cat(string n, string f) {
name = n;
food = f;
}
string getFood() {
return food;
}
void setFood(string f) {
food = f;
}
void eatFood() {
cout << name << " is eating " << food << endl;
}
};
int main() {
Cat myCat("Ginger", "tuna");
cout << "My cat's name is " << myCat.getName() << endl;
cout << "My cat's food is " << myCat.getFood() << endl;
myCat.setFood("chicken");
myCat.eatFood();
return 0;
}
```
请注意,这只是一个简单的实现,您可以根据您的需求,增加或修改Cat类的属性和方法,以使其更加适合您的应用程序。
阅读全文