继承小结
来源:互联网 发布:esxi mac os 10.11 编辑:程序博客网 时间:2024/05/18 19:42
公有继承public
私有继承private
保护继承protected
1.继承后,基类成员对派生类对象的可见性:
public继承:对派生类对象来说,基类的公有成员是可见的,其他成员不可见。
private继承:对派生类对象来说,基类所有成员不可见。
protected继承:对派生类对象来说,基类所有成员不可见。
2.继承后,基类成员对派生类的可见性:
public继承:基类的公有成员和保护成员在派生类中可见,且作为派生类成员时,保持原有的状态;
基类的私有成员不可见,且仍然是私有的,派生类不可访问基类中的私有成员。
private继承:基类的公有成员和保护成员在派生类中可见,且作为派生类成员时,都为私有成员;
基类的私有成员不可见,且仍然是私有的,派生类不可访问基类中的私有成员。
protected继承:基类的公有成员和保护成员在派生类中可见,且作为派生类成员时,都为保护成员;
基类的私有成员不可见,且仍然是私有的,派生类不可访问基类中的私有成员。
- 继承小结
- 继承小结
- 继承小结
- 继承小结
- 继承小结
- 继承小结
- 继承小结
- 继承小结
- 继承小结
- C#继承小结
- C# 继承小结
- C++继承例题小结
- 虚继承基础小结
- 多重继承小结
- C++虚继承小结
- 类,对象,继承 小结
- C++虚继承小结
- JAVA继承知识小结
- 解惑rJava R与Java的高速通道
- Ruby的比较运算
- wince彻底隐藏任务栏
- Linux GCC常用命令 http://www.cnblogs.com/ggjucheng/archive/2011/12/14/2287738.html
- Stringxml转document
- 继承小结
- Android报Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x0 .解决办法
- 在A20上演示老罗的Android硬件抽象层(HAL)概要介绍和学习计划3--关于hal部分
- android sdk manager无法下载的解决办法
- winnt.h error C2146: syntax error : missing ';' before identifier 'PVOID64'
- 一个继承单例,临界区的类CEStnDefinition
- 下载导出
- [mac] ssd optimize
- 一个最简单的计算器