1.继承不是代码复用唯一方式,类之间除了继承外,还有部分与整体的关系,即聚集关系,如飞机与发动机类,从纯代码复用角度讲,聚集比继承好,避免了继承与封装的矛盾,对于聚集,一个类只有一个接口,即类的实例用户接口(public),而对于继承,除了实例用户接口还有派生类接口(public和protected)
2.派生类对基类的默认继承方式为private,C++中,对派生类有以下规定:
a.派生类除了可以拥有基类所以成员(基类构造函数和赋值操作符重载函数除外)外,可以有新成员
b.派生类可以给出新成员,也可对基类的成员重定义
c.对于基类某个成员,如果派生类中没有,该成员在派生 [阅读全文] [PDF]
1 共1条 分1页
- 怎么学习c语言:C语言的学习思路方法的个人所见
- 如何运行dll文件:什么是lib文件 lib和dll的关系如何
- 桌面收藏夹目录:获取桌面收藏夹等目录
- c编译器:C++默认会为我们做些什么工作?(C++类编译器默认函数)
- messagebox返回值:引用参数和引用返回值
- C++ 异常介绍说明
- C++可怜的内存管理机制漫谈及奇怪补救auto_ptr介绍
- 函数指针用法:指向函数的指针
- flash内存泄漏:VC中使用使用CRT调试内存泄漏整理总结
- 链表多项式:链表实现多项式相加
- vc获取当前时间:VC获取进程启动和结束时间
- springjdbc配置:spring配置文件的灵活配置
- java获取系统时间:Java高手真经. 系统架构卷 : Java Web系统设计和架构
- struts2拦截器:Struts2的工作流程
- hibernate级联删除:[转]hibernate注解
- struts2教程:Struts2 和 Spring 的集成:
- Struts 2.0的codebehinde插件应用简述
- sdkjdk区别:JVM、JDK、JRE的间的关系和区别
- struts2ajax:Struts.properties
- 点击这里:解决jpivot导出PDF汉字显示"#"问题