8多态-Java编程思想

面向对象的三大特征:数据抽象,继承和多态。

多态又名动态绑定,后期绑定,运行时绑定。C语言是前期绑定,Java除了static方式和final方法都是动态绑定。使用final就是声明关闭动态绑定。


将接口与实现分离开来,改善代码的组织结构和可读性,创建可扩展的程序。

封装通过合并特性和行为来创建新的数据类型。实现隐藏则通过将细节私有化,把接口和实现分离开来。多态的作用是消除类型之间的耦合关系。

多态方法调用允许一种类型表现出于其他相似类型的区别,只要他们是从同一基类导出来的。

构造器实际是隐式的static。

多态意味着不同的形式,我们从基类继承而来的相同接口,然后用不同版本的动态绑定产生不同方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章