前言:
参考:B站UP主鱼C_小甲鱼<C++快速入门>
代码调试平台:VS2017,调试成功。
问题描述:
问题描述:猪乌龟动物问题(继承)
代码实现:
//继承问题
#include <iostream>
#include <string>
using namespace std;
class Animal
{
public:
string mouth;
void eat();
void sleep();
void drool();
};
class Pig :public Animal
{
public:
void climb();
};
class Turtle :public Animal
{
public:
void swim();
};
void Animal::eat()
{
cout << "i am eating!" << endl;
}
void Animal::sleep()
{
cout << "i am sleeping!" << endl;
}
void Animal::drool()
{
cout << "i am drooling!" << endl;
}
void Pig::climb()
{
cout << "i am climbing!" << endl;
}
void Turtle::swim()
{
cout << "i am swimming!" << endl;
}
int main()
{
Pig pig;
Turtle turtle;
pig.eat();
pig.climb();
turtle.swim();
return 0;
}