12.1.1
来源:互联网 发布:杀人漫画剧情知乎 编辑:程序博客网 时间:2024/06/05 19:59
#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(); // _错误,基类成员为私有,派生类不可访问_____________ play(); // __正确,公有继承下,基类的保护成员对派生类可见_____________ }};int main(){ Giraffe gir; //定义派生类的对象 gir.eat(); // 正确,公有继承下,基类的公有成员对派生类对象可见 gir.play(); // __错误,基类的保护成员不可被调用_____________ gir.drink(); // ___错误__基类成员为私有,派生类不可访问不可调用__________ gir.take(); // __错误,私有不可调用_____________ gir.StrechNeck(); // ___正确,公有,可调用____________ Animal ani; ani.eat(); // __正确,公有可调用____________ ani.play(); // ____错误,保护型,不可调用___________ ani.drink(); // ______错误,私有不可调用_________ ani.take(); //错误,派生类的成员对基类对象(不论访问属性)不可见 ani.StrechNeck(); // __错误,派生类的成员对基类对象(不论访问属性)不可见_____________ return 0;}
0 0
- 12.1.1
- 12.1.1
- xml学习(1)---12.1
- 12.1.1 加载视频资源
- 12.1.1 性能分析准则
- 12.1.1 什么时候使用索引
- 12.1
- 12.1
- 12.1
- 12.1
- 12.1
- 12.1
- 12.1
- 12.1
- 12.1
- 12.1
- 12.1.1 使用高阶函数
- activiti5.12.1 1、Task标签的属性
- js闭包的用途
- PHP之COOKIE支持详解
- 修改listview默认的滑动条
- 第十一周上机项目四类族的设计(2 ) .
- 如何在C语言里面执行SQL语句?
- 12.1.1
- nginx与ios实现https双向认证
- 不同数据库查询
- cocos2d-android学习二 ------cocos2d安装
- 每天进步一点
- com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
- POJ 3133 Manhattan Wiring
- Apple 企业开发者账号&邓白氏码申请记录
- 第十二周 项目一 长颈鹿对动物类的继承(2)