第十二周项目1-3protected继承下的访问权限和继承方式
来源:互联网 发布:mac虚拟机能玩游戏吗 编辑:程序博客网 时间:2024/06/02 09:50
/*Copyright (c) 2011, 烟台大学计算机学院* All rights reserved.* 作 者: 石尧* 完成日期:2014 年05月 13日* 版 本 号:v1.0** 问题描述:protected继承下的访问权限和继承方式。* 样例输入:略.* 样例输出:略。* 问题分析:略。*/#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: protected 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;}
0 0
- 第十二周项目1-3protected继承下的访问权限和继承方式
- 第十二周项目1-public继承下的访问权限和继承方式
- 第十二周项目1-2private继承下的访问权限和继承方式
- 第十二周项目1.3长颈鹿类对动物类的继承(protected继承方式下)
- 第十二周项目1.3长颈鹿类对动物类的继承。。protected继承方式下
- 第十二周上机实践项目——长颈鹿类对动物类的继承(protected继承方式下)
- 12周项目1--(3)protected继承方式下
- c++的访问权限和继承方式
- protected继承方式下
- 第十二周项目1.1长颈鹿类对动物类的继承(public继承方式下)
- 第十二周项目1.2长颈鹿类对动物类的继承(private继承方式下)
- 第十二周项目1.2长颈鹿类对动物类的继承。。private继承方式下
- 第十二周任务1:理解成员的访问限定符和派生类的继承方式
- 第12-周-项目一-protected继承方式下
- 第十二周 1.3 protected继承
- 第十二周 项目1 - 长颈鹿类对动物类的继承(public继承方式)
- 三种类的访问权限与继承方式 public protected private derive
- public、protected和private访问权限以及继承问题
- 第十二周项目1-2private继承下的访问权限和继承方式
- android工程运行报错:unabel to stat activity componentinfo{xx.xx.xxActivity}java.lang.NullPointerException
- 职场规划:三招挑战高薪高职
- aspx 常见错误 CS0016: 未能写入输出文件“c:/WINDOWS/Micros
- ARM9指令详解1
- 第十二周项目1-3protected继承下的访问权限和继承方式
- 【LeetCode】Median of Two Sorted Arrays
- Struts2——SSH (Spring+Struts+Hibernate)框架搭建之配置文件序列一
- ubuntu无法识别android手机
- Linux下测试磁盘I/O性能
- 关于mongodb默认连接
- 二维数组的指针 != 指针的指针
- ACM中java的使用
- 【android】Android 破解实例(一)