Java面向对象总结(多态)
2017-05-10 08:43
148 查看
(1)同一个对象,在程序不同时刻的多种运行状态。举例:动物,狗是狗,狗是动物。水(气态,液态,固态)
(2)多态前提
A:存在着继承或者实现关系
B:有方法的重写
C:父类(接口)引用指向子类(实现)对象
(3)多态的好处和弊端:
好处:多态的存在提高了程序的扩展性和后期可维护性
弊端:虽然可以预先使用,但是只能访问父类中已有的功能,运行的是后期子类的功能内容。
不能预先使用子类中定义的特有功能。
(4)多态中对象调用成员的特点
Fu f = new Zi();
A:成员变量
编译看左边,运行看左边
B:成员方法
编译看左边,运行看右边
C:静态方法
编译看左边,运行看左边
(2)多态前提
A:存在着继承或者实现关系
B:有方法的重写
C:父类(接口)引用指向子类(实现)对象
(3)多态的好处和弊端:
好处:多态的存在提高了程序的扩展性和后期可维护性
弊端:虽然可以预先使用,但是只能访问父类中已有的功能,运行的是后期子类的功能内容。
不能预先使用子类中定义的特有功能。
(4)多态中对象调用成员的特点
Fu f = new Zi();
A:成员变量
编译看左边,运行看左边
B:成员方法
编译看左边,运行看右边
C:静态方法
编译看左边,运行看左边
相关文章推荐
- JAVA面向对象初步知识总结:封装、继承、多态
- Java基础针对自己薄弱环节总结04(面向对象多态)
- 黑马程序员—java面向对象总结(3)—面向对象继承、多态特性
- Java基础学习中,关于面向对象中多态、抽象类、接口的总结
- 黑马程序员_java面向对象总结【3】(继承、接口和多态)
- java--面向对象之多态
- 黑马程序员_Java学习日记2_面向对象总结1
- JAVA面向对象笔记总结(下)
- Java菜鸟学习笔记--面向对象篇(十八):对象转型&多态
- 面向对象总结 继承、多态、抽象类
- Java复习总结:Java面向对象程序设计 —面向对象(基础篇)
- 黑马程序员--03.Java面向对象--05.子类对象初始化的过程【个人总结】
- Java语言中的面向对象特性(总结得不错)
- Java面向对象总结(一)
- 黑马程序员_Java学习日记4_面向对象总结3
- java 自学日志【七】---面向对象之多态
- java面向对象总结1-4-7
- Java面向对象总结(基础篇)(草稿)
- Java面向对象总结(高级篇)
- 黑马程序员--03.Java面向对象--07.【多态】【instanceof操作符】