JAVA编程思想-第八章 多态
2014-09-03 11:14
246 查看
8.1 再论向上转型
8.2 转机
java中除了static和final类型外都是后期绑定(运行时绑定)
java通过动态绑定实现多态,我们就可以编写只与基类打交道的代码
Shape中Cicle的例子:
Shape s = new Circle(); //这就是一个向上转型的例子
8.3 构造器和多态
8.4 协变返回类型
8.5 用继承进行设计
虽然多态为继承提供了方便,但是优先选择组合;
**继承中,子类的拓展方法不能被基类调用(即无法向上转型);
8.6 总结
8.2 转机
java中除了static和final类型外都是后期绑定(运行时绑定)
java通过动态绑定实现多态,我们就可以编写只与基类打交道的代码
Shape中Cicle的例子:
Shape s = new Circle(); //这就是一个向上转型的例子
8.3 构造器和多态
8.4 协变返回类型
8.5 用继承进行设计
虽然多态为继承提供了方便,但是优先选择组合;
**继承中,子类的拓展方法不能被基类调用(即无法向上转型);
8.6 总结
相关文章推荐
- Java编程思想 第八章读书笔记-多态
- Java编程思想笔记第八章(多态)
- 【Java编程思想笔记】第八章-多态
- 多态-java编程思想-第八章
- 《Java 编程思想》--第八章:多态
- JAVA编程思想学习总结:第八章——多态
- Java编程思想_第八章_多态笔记
- Java编程思想学习笔记_2(继承和多态)
- java编程思想复用,多态,以及设计模式-多态
- [015]Java编程思想——多态
- Java编程思想多态
- java编程思想之多态
- java编程思想-继承中的多态及相关思考
- Java 编程思想读书笔记(一)---多态
- java编程思想之多态理解
- 【Java编程思想】(4)多态
- java编程面向对象思想:封装,继承,多态
- java 多态[编程思想之8.2.1]
- 【笔记】Java编程思想—一多态
- java编程思想笔记--多态部分五