第十二周上机实践项目——长颈鹿类对动物类的继承(protected继承方式下)
来源:互联网 发布:网络准入设备 编辑:程序博客网 时间:2024/06/09 23:23
/**程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*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: protected Animal{public: Giraffe() {} void StrechNeck() { cout << "Strech neck \n"; } void take() { eat(); //正确,保护继承下,基类中的共有成员在派生类中的访问属性为受保护成员,在派生类中可见 //drink(); //正确,保护继承下,基类中的私有成员在派生类中的访问属性为不可访问 play(); // 正确,保护继承下,基类中受保护成员在派生类的访问属性为受保护成员,在派生类中可见 }};int main(){ Giraffe gir; //gir.eat(); // 错误,Giraffe的对象不能在类外访问本类中的受保护成员 //gir.play(); // 错误,Giraffe的对象不能在类外访问本类中的受保护成员 //gir.drink(); // 错误,Giraffe的对象不能在类外访问本类的不可访问函数 return 0;}
*样例输出:
*
心得体会:保护继承下,基类中的共有成员在派生类中的访问属性为受保护成员,在派生类中可见。。
保护继承下,基类中的私有成员在派生类中的访问属性为不可访问。。
保护继承下,基类中受保护成员在派生类的访问属性为受保护成员,在派生类中可见。。
0 0
- 第十二周上机实践项目——长颈鹿类对动物类的继承(protected继承方式下)
- 第十二周上机实践项目——长颈鹿类对动物类的继承(private继承方式下)
- 第十二周项目1.3长颈鹿类对动物类的继承(protected继承方式下)
- 第十二周项目1.3长颈鹿类对动物类的继承。。protected继承方式下
- 第十二周上机实践项目——长颈鹿类对动物类的继承
- 第十二周项目1.1长颈鹿类对动物类的继承(public继承方式下)
- 第十二周项目1.2长颈鹿类对动物类的继承(private继承方式下)
- 第十二周项目1.2长颈鹿类对动物类的继承。。private继承方式下
- 第十二周 项目1 - 长颈鹿类对动物类的继承(public继承方式)
- 第十二周(项目一)——长颈鹿类对动物类的继承 。
- 第十二周项目1.1长颈鹿类对动物类的继承。。public继承方式
- 长颈鹿类对动物类的继承(protected继承)
- 第十二周项目1-1-长颈鹿类对动物类的继承(public继承)
- 第十二周项目1-2-长颈鹿类对动物类的继承(private继承)
- 第十二周项目1-3-长颈鹿类对动物类的继承(保护继承)
- 长颈鹿类对动物类的继承 protected继承方式下
- 长颈鹿类对动物类的继承(protected)
- 第十二周 项目1--长颈鹿类对动物类的继承(public)
- java 递归 面试题
- 客户端Git代码的下载与提交
- 请实现,鼠标点击页面中的任意标签,alert该标签的名称.(注意兼容性)
- Android中文API(143) —— CountDownTimer
- 第十二周项目二教师兼干部类
- 第十二周上机实践项目——长颈鹿类对动物类的继承(protected继承方式下)
- 理解linux inode
- Struts2+JasperReports详细参数解析
- SuspendLayout()用处
- 【项目1 - 长颈鹿类对动物类的继承】理解基类中成员的访问限定符和派生类的继承方式
- Django -> 添加ModelAdmin.date_hierarchy
- 常见android中的style
- 可伸缩性最佳实践:来自eBay的经验
- 12周 长颈鹿类对动物类的继承 public继承方式