第二学期第12周项目1--长颈鹿类对动物类的继承
来源:互联网 发布:mac qq怎么发送文件 编辑:程序博客网 时间:2024/05/16 11:51
#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
- 第二学期第12周项目1--长颈鹿类对动物类的继承
- 第二学期第十二周项目1--长颈鹿类对动物类的继承
- 第12周项目1--长颈鹿类对动物类的继承(1)
- C++第12周(春)项目1 - 长颈鹿类对动物类的继承
- 第12周 项目一 1.1长颈鹿类对动物类的public继承
- 第12周 项目一 1.2长颈鹿类对动物类的private继承
- 第12周 项目一 1.3长颈鹿类对动物类的protected继承
- 12周【项目1 - 长颈鹿类对动物类的继承】
- 第十二周项目1-1-长颈鹿类对动物类的继承(public继承)
- 第十二周项目1-2-长颈鹿类对动物类的继承(private继承)
- 第十二周项目1-3-长颈鹿类对动物类的继承(保护继承)
- 第十二周 项目1 - 长颈鹿类对动物类的继承(public继承方式)
- 第十二周 项目1 项目1 - 长颈鹿类对动物类的继承
- 第十二周 项目1-长颈鹿类对动物类的继承
- 第十二周 项目1--长颈鹿类对动物类的继承(public)
- 第十二周 项目1--长颈鹿类对动物类的继承(private)
- 长颈鹿类对动物类的继承
- 长颈鹿类对动物类的继承
- 行为型模式4:观察者模式(Observer Pattern)
- Math与Random类
- 关于二级访存
- 第13周 比较
- 恒天云技术分享系列5 – 虚拟化平台性能对比(KVM & VMware)
- 第二学期第12周项目1--长颈鹿类对动物类的继承
- java io 流
- C# - LINQ
- unix环境编程 UDP通信
- android 单元测试方法
- 理解WPF中的视觉树和逻辑树
- JZ2440v2开发版下载程序到Nand Flash
- 如何创建service
- ubuntu12.04编译内核流程