首页 > 代码库 > java 编程思想笔记(四)——多态
java 编程思想笔记(四)——多态
1.什么是多态?
多态是一种java机制,术语叫动态绑定,或者后期绑定以及运行时绑定。多态机制依赖java继承,继承允许将对象视为它自己本身的类型或者其基类型来处理。多态方法调用允许一种类型表现出与其他相似类型之间的区别,只要它们是从同一基类导出来的。这种区别是根据方法行为的不同而表现出来的。
2.多态的作用
多态的作用是消除类型之间的耦合关系。
3.什么是绑定?
将一个方法调用同一个方法主体关联起来被称作绑定。
若程序执行前绑定叫做前期绑定;若在运行时根据对象的类型来绑定叫做后期绑定。
4.java动态绑定的缺陷
java 中除了static 和final 方法之外,其他所有方法都是后期绑定。
只有普通方法是调用可以动态绑定,域和静态方法都是在编译期前期绑定。
java 编程思想笔记(四)——多态
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。