- 2
- 0
- 约1.94万字
- 约 57页
- 2019-10-04 发布于广东
- 举报
第8章 继承与派生 8.1 类的继承与派生 8.2 单继承 8.3 多继承 8.4 虚基类 8.1 类的继承与派生 8.1.1 继承和派生的概念 8.1.2 派生类的定义 8.1.3 继承方式 8.1.1 继承和派生的概念 继承就是在原有类的基础上利用现有的类来定义新的类,新类不 仅能获得已有类的特性,而且还可以修改获得的特性以及增加新的特 性,这样就可以实现代码的重用。从另外一个角度来看,从已有类产 生新类的过程就是类的派生。新类继承原有类的属性和方法,被继承 的类称为基类,又称为父类、超类。新类称为派生类,又称为子类、 继承类。 在派生类中不需要重复定义基类中已有的属性和方法,只需要定 义基类没有而派生类新增加的特性即可。继承和派生的关系就好比物 种的遗传和变异的关系。 基类比派生类更为抽象和一般化,派生类比基类更为具体和个性 化。例如人类具有的属性有姓名、性别、年龄、民族等,而教师类除 了具有人类具有的所有属性外,还有一些特殊的属性,如职称、专业 等;学生类除了具有人类具有的所有属性外,还有班级、学号等特殊 属性;干部类除了具有人类具有的所有属性外,还有职务等特有的属 性。这样就可以把人类作为基类,教师类、学生类、干部类作为人类 的派生类。而在学生中还有学生干部,具有学生和干部二者的属性, 既有班级、学号属性,又
您可能关注的文档
- C#网络应用编程基础 教学课件 作者 马骏习题答案 第09章 习题解答.doc
- C#网络应用编程基础 教学课件 作者 马骏习题答案 第11章 习题解答.doc
- C#网络应用编程基础 教学课件 作者 马骏习题答案 第12章 习题解答.doc
- C#网络应用编程基础 教学课件 作者 马骏习题答案 第13章 习题解答.doc
- C#网络应用高级编程 教学课件 作者 马骏 郑逢斌 沈夏炯1 第1章 进程 线程与网络协议.ppt
- C#网络应用高级编程 教学课件 作者 马骏 郑逢斌 沈夏炯1 第2章 TCP应用编程.ppt
- C#网络应用高级编程 教学课件 作者 马骏 郑逢斌 沈夏炯1 第3章 UDP应用编程.ppt
- C#网络应用高级编程 教学课件 作者 马骏 郑逢斌 沈夏炯1 第4章 P2P应用编程.ppt
- C#网络应用高级编程 教学课件 作者 马骏 郑逢斌 沈夏炯1 第6章 网络数据加密与解密.ppt
- C#网络应用高级编程 教学课件 作者 马骏 郑逢斌 沈夏炯1 第7章 三维设计与多媒体编程.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)