第十二周作业 private 继承方式下
来源:互联网 发布:网络连接错误711 编辑:程序博客网 时间:2024/05/21 11:00
/* * 程序的版权和版本声明部分: * Copyright (c) 2013.烟台大学计算机学院。 * All rights reserved. * 文件名称: * 作 者:何新新* 完成日期: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(); // 错误,drink为Animal的私有成员,类外不能访问 play(); // 正确 } }; int main() { //Giraffe gir; //gir.eat(); // 错误,私有继承下,基类的公有成员成为派生类的私有成员,派生类外不可访问 //gir.play(); // 错误,私有继承下,基类的保护成员成为派生类的私有成员,派生类外不可访问 //gir.drink(); //错误,drink为基类的私有成员,基类外不可访问 cout<<"hello world!"; return 0; }
0 0
- 第十二周作业 private 继承方式下
- 第十二周项目1.2长颈鹿类对动物类的继承(private继承方式下)
- 第十二周项目1.2长颈鹿类对动物类的继承。。private继承方式下
- 第十二周项目1-2private继承下的访问权限和继承方式
- 第十二周上机实践项目——长颈鹿类对动物类的继承(private继承方式下)
- 第十二周 1.2 private继承
- 第12周-项目一-private继承方式下
- 12周项目1--(2)private继承方式下
- 12 周 长颈鹿类对动物类的继承 private继承方式下
- 12周 长颈鹿类对动物类的继承 private继承方式下
- 第十二周项目1.1长颈鹿类对动物类的继承(public继承方式下)
- 第十二周项目1.3长颈鹿类对动物类的继承(protected继承方式下)
- 第十二周项目1.3长颈鹿类对动物类的继承。。protected继承方式下
- 第十二周项目1-public继承下的访问权限和继承方式
- 第十二周项目1-3protected继承下的访问权限和继承方式
- 第十二周项目1-2-长颈鹿类对动物类的继承(private继承)
- 第十二周上机实践项目——长颈鹿类对动物类的继承(protected继承方式下)
- 第十二周 项目1--长颈鹿类对动物类的继承(private)
- 相似度度量 距离
- 数据结构与面向对象学习1
- 写给准备参加秋招的学弟学妹们~一定要来看哦~
- PCA 主成分分析
- Effective C++ Item 11 在operator= 中处理“自我赋值”
- 第十二周作业 private 继承方式下
- 重新执行初始化文件——source命令
- 【超凡蜘蛛侠2】火爆来袭
- 面试要点一锅端~~【陈磊大牛整理】
- OpenCV - Mat、CvMat、IplImage类型浅析
- 大型网站技术架构(一)--大型网站架构演化
- 2014百度之星资格赛题解
- Eclipase +PyDev(64位) 配置使用
- jsp插入到数据库的中文汉字变成问号乱码的处理办法(mysql)