第十二周项目1-2private继承下的访问权限和继承方式
来源:互联网 发布:降温软件排行第一 编辑:程序博客网 时间:2024/05/19 10:11
/*Copyright (c) 2011, 烟台大学计算机学院* All rights reserved.* 作 者: 石尧* 完成日期:2014 年05 月13日* 版 本 号:v1.0** 问题描述:private继承下的访问权限和继承方式。* 样例输入:略.* 样例输出:略。* 问题分析:略。*/#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;}
0 0
- 第十二周项目1-2private继承下的访问权限和继承方式
- 第十二周项目1-public继承下的访问权限和继承方式
- 第十二周项目1-3protected继承下的访问权限和继承方式
- 第十二周项目1.2长颈鹿类对动物类的继承(private继承方式下)
- 第十二周项目1.2长颈鹿类对动物类的继承。。private继承方式下
- 第十二周作业 private 继承方式下
- 第十二周上机实践项目——长颈鹿类对动物类的继承(private继承方式下)
- 第十二周项目1-2-长颈鹿类对动物类的继承(private继承)
- 12周项目1--(2)private继承方式下
- c++的访问权限和继承方式
- 第十二周项目1.1长颈鹿类对动物类的继承(public继承方式下)
- 第十二周项目1.3长颈鹿类对动物类的继承(protected继承方式下)
- 第十二周项目1.3长颈鹿类对动物类的继承。。protected继承方式下
- 第十二周任务1:理解成员的访问限定符和派生类的继承方式
- 第十二周 项目1--长颈鹿类对动物类的继承(private)
- 第12周-项目一-private继承方式下
- 第十二周 项目1 - 长颈鹿类对动物类的继承(public继承方式)
- 第十二周 1.2 private继承
- 第十二周项目1-public继承下的访问权限和继承方式
- 3ds max经验
- 送给前线码农的话 – 大牛们的经典语录
- 如何节约手游制作成本?揭秘CocoStudio编辑器强悍功能
- 【翻自LeetCode】求两排序后数组的中位数
- 第十二周项目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手机