第十二周 长颈鹿类对动物类的继承
来源:互联网 发布:手机淘宝投诉卖家 编辑:程序博客网 时间:2024/04/28 12:24
.*程序的版权和版本声明部分: 03.03.03.*Copyright(c)2013,烟台大学计算机学院学生 04.04.04.*All rights reserved. 05.05.05.*文件名称: 06.06.06.*作者: 董倩 07.07.07.*完成日期:2014年5月12日 08.08.08.*版本号:v0.1 09.09.09.*对任务及求解方法的描述部分: 10.10.10.*输入描述:无 11.11.11.*问题描述: 12.12.12.*程序输入: 13.13.13.*程序输出: 14.14.14.*问题分析: 15.15.15.*算法设计: 16.16.16.*/ //public 继承方式下#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: public Animal //长颈鹿类{public: Giraffe() {} void StrechNeck() { cout << "Strech neck \n"; }private: void take() { eat(); // 正确,公有继承下,基类的公有成员对派生类可见 drink(); // _错误,drink为基类的私有成员函数,在派生类之中不可用_ play(); // _正确,play为基类的保护函数,在公用继承的方式下可以调用_ }};int main(){ Giraffe gir; //定义派生类的对象 gir.eat(); // 正确,公有继承下,基类的公有成员对派生类对象可见 gir.play(); // _错误,play为保护成员函数不可以再派生类外调用_ gir.drink(); // _错误,drink为基类的私有类不可在基类以外调用_ gir.take(); // _错误,take为派生类的私有成员函数不可在类外引用_ gir.StrechNeck(); // _正确__ Animal ani; ani.eat(); // _正确__ ani.play(); // _错误,保护成员函数只能在派生类之中调用_ ani.drink(); // _错误,私有成员函数不可再累外用_ ani.take(); //错误,派生类的成员对基类对象(不论访问属性)不可见 ani.StrechNeck(); // __错误,此函数为派生类的函数,积累不可调用派生类函数_ return 0;}
0 0
- 第十二周 长颈鹿类对动物类的继承
- 第十二周项目1-1-长颈鹿类对动物类的继承(public继承)
- 第十二周项目1-2-长颈鹿类对动物类的继承(private继承)
- 第十二周项目1-3-长颈鹿类对动物类的继承(保护继承)
- 第十二周项目1.1长颈鹿类对动物类的继承(public继承方式下)
- 第十二周 项目1 - 长颈鹿类对动物类的继承(public继承方式)
- 第十二周项目1.2长颈鹿类对动物类的继承(private继承方式下)
- 第十二周项目1.3长颈鹿类对动物类的继承(protected继承方式下)
- 第十二周项目1.1长颈鹿类对动物类的继承。。public继承方式
- 第十二周项目1.2长颈鹿类对动物类的继承。。private继承方式下
- 第十二周项目1.3长颈鹿类对动物类的继承。。protected继承方式下
- 长颈鹿类对动物类的继承
- 长颈鹿类对动物类的继承
- 长颈鹿类对动物类的继承
- 长颈鹿类对动物类的继承
- 第十二周上机实践项目——长颈鹿类对动物类的继承
- 第十二周 项目1 项目1 - 长颈鹿类对动物类的继承
- 第十二周(项目一)——长颈鹿类对动物类的继承 。
- 十二.3 长颈鹿 保护
- 3. 枚举
- 第十二周项目3-摩托车继承自行车和电动车
- C# DBHelper笔记
- Android 4.0 ProGuard 代码混淆
- 第十二周 长颈鹿类对动物类的继承
- leetcode第一刷_Jump Game II
- liferay之TinyMCE(4.0.26)富文本编辑器的使用及本地图片上传的实现
- SimpleDateFormat使用详解
- android 管理Bitmap内存 - 开发文档翻译
- cocos2d-x CCScrollView和CCTableView的使用
- select在并发中的两点限制与poll函数的使用
- 关注博客文档链接
- js作用域