学习日记-三大特性之继承
来源:互联网 发布:微信一键转发软件免费 编辑:程序博客网 时间:2024/05/22 15:58
继承
1)、定义
继承,它是指一种能力,即它可以使用现有类的所有功能,而不需要重写原来的类的方法和实现,并且对原来的功能进行扩展。
2)、运用
当一个类A包含了另一个类B时,B要用A中的属性和方法的时候,继承就可以派上用场了。我们就不用在B中重写这些属性和方法。比如,person是一个类,worker也是一个类,但我们知道worker一定是person,那么我们就可以用worker继承person。
3)、使用注意
A、父类要放在子类的前面,子类和父类不能有相同的成员变量,重写子类shi'x实现方法会覆盖父类的实现方法。
B、这种继承有一个缺点就是,耦合性太强了,只能是A类包涵了B类才能使用,但,比如student有分数,成绩也有分,但是成绩不是student,因此这就不能用继承了。但是OC中还有一个座位继承的补充的———组合。组合,就是只要A要用B中的属性方法都可以去调用,而不需要考虑它们的关系。
0 0
- 学习日记-三大特性之继承
- 学习日记-三大特性之封装
- 黑马程序员--IOS学习日记:04--面向对象的三大特性之继承
- 黑马程序员:OC学习日记之三大特性
- C++学习笔记—OOP三大特性之继承
- 学习日记-三大特性之多态
- java的三大特性之继承
- 面向对象三大特性之 继承
- JAVA三大特性之二---继承
- 面相对象三大特性之继承
- java三大特性之 继承
- PHP三大特性之继承性
- Java三大特性之继承
- Java三大特性之继承
- Java三大特性之---继承
- java 三大特性之继承
- CSS三大特性之继承性
- C++三大特性之继承简述
- oralce insert 多表
- 贪心算法:哈弗曼编码
- linux中dup()、dup2()的学习总结
- Nand Flash 基本介紹
- Struts2工作流程和原理
- 学习日记-三大特性之继承
- SAT写作重要方法之体会英文名著观察生活
- syntax error near unexpected token ?怎么解决
- spring事务传播机制实例讲解
- Java String详解
- 第十二届浙江省大学生程序设计大赛-Beauty of Array
- 二叉树中和为某一值的路径
- 学习日记-三大特性之多态
- Android视图SurfaceView