c++继承

// ConsoleApplication9.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"  
#include  
#include  
class Animal
{
public:
	std::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()
{
	std::cout << "I am eatting!" << std::endl;
}
void Animal::sleep()
{
	std::cout << "I am sleeping!" << std::endl;
}
void Animal::drool()
{
	std::cout << "我喜欢美女!" << std::endl;
}
void Turtle::swim()
{
	std::cout << "我要游泳!" << std::endl;
}
void Pig::climb()
{
	std::cout << "我要上树!" << std::endl;
}

int main()
{
	Pig pig;
	Turtle s;
	pig.eat();
	s.eat();
	pig.climb();
	s.swim();
	return 0;
}

你可能感兴趣的:(c++继承)