/*
*程序的版权和版本声明部分:
*Copyright(c)2014,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:cxz
*完成日期:2014 年 5 月 13 日
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述:无
*问题描述:
*程序输出:
*问题分析:
*算法设计:
*/
#include <iostream>
using namespace std;
class Animal
{
public:
Animal() {}
void eat()
{
cout << "eat\n";
}
protected:
void play()
{
cout << "play\n";
}
private:
void drink()
{
cout << "drink\n";
}
};
class Giraffe: private Animal
{
public:
Giraffe() {}
void StrechNeck()
{
cout << "Strech neck \n";
}
void take()
{
eat(); // ______私有继承方式下,对基类私对象对派生类不可用,公有对象.保护对象对派生类可用_________
//drink(); // _______________
play(); // _______________
}
};
int main()
{
Giraffe gir;
//gir.eat(); // _____类外,不可用____
//gir.play(); // _______________
//gir.drink(); // _______________
return 0;
}
心得体会:长颈鹿功能少,事真多...