`
akunamotata
  • 浏览: 374514 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

什么是多态?多态有什么作用?

    博客分类:
  • java
阅读更多

突然今天脑中出现个问题...什么是多态?它的作用?这两个问题我以前在看Think in Java的时候遇到过,但是已经淡忘了,重温一下。

什么是多态?

其实可以理解为“动态绑定”,它的含义就是在运行时根据对象的类型进行绑定。这是一种机制,可以在运行时判断对象的类型,从而调用恰当的方法。Java中除了static方法和final方法之外,其他所有的方法都是动态绑定的。

 

多态的作用

换句话说,为什么要用多态?它的作用是消除类型的耦合关系。详细的可以看Think in Java第四版第8章8.1节...

 

 

我想概念上的问题,对工作中的作用不会太大,但是还是需要明白下比较好,起码知道自己在写些什么,另外,对于面试来说,这种概念性的问题会碰到比较多,平时积累是必要的。

 

分享到:
评论

相关推荐

    java的编译时多态和运行时多态

    java的编译时多态和运行时多态,保证一看就会

    java面试常见问题(超详细).pdf

    它有什么作用? Java中什么是抽象类?它有什么作用? Java中什么是final关键字?它有什么作用? Java中什么是static关键字?它有什么作用? Java中什么是包?它有什么作用? Java中什么是异常?它有什么作用? Java...

    多态多态多态多态多态多态多态多态

    多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态多态...

    Java面试题严庭润的

    - try-catch-finally块的作用是什么? - 什么是Java中的断言?如何使用? ## 4. 数据库和SQL - 什么是数据库?什么是关系型数据库? - 什么是SQL?有哪些常见的SQL语句? - 什么是连接?有哪些类型的连接? - 什么...

    第三章 继承与多态 掌握封装的含义及用法 什么是继承? 继承有什么作用? 怎么写继承?

    第三章 继承与多态 掌握封装的含义及用法 什么是继承? 继承有什么作用? 怎么写继承? 1.继承的概念及其用法 2.方法的重写及重载与其的区别 3.多态及其应用 4.super关键字 5.final关键字

    java最新高薪面试题库.docx

    什么是多态?Java中的多态有哪些实现方式? 什么是抽象类?Java中的抽象类有哪些特点? 什么是接口?Java中的接口有哪些特点? 什么是泛型?Java中的泛型有哪些特点? 什么是反射?Java中的反射有哪些应用场景? ...

    多态学习-什么是多态及代码

    多态

    大数据面试题.docx

    8、java中final关键字有什么作用? 9、error与Exception区别? 10、hive中null数据如何存储? 11、Hive中row_number()、dense_ran、rank、ntile区别 12、什么叫朴素贝叶斯? 13、kafka是什么?为什么要使用kafka? ...

    hibernate的多态查询

    NULL 博文链接:https://zhangxing119.iteye.com/blog/1197255

    C#多态测试C#多态测试C#多态测试

    C#多态测试C#多态测试C#多态测试C#多态测试C#多态测试

    计算机的底层秘密 - 了解计算机的基本逻辑(带目录)

    彻底理解C语言中的指针程序员应如何理解标准库程序员应如何理解多态?程序员应如何理解多态? 为什么抽象在计算机科学中如此重要?彻底理解堆 为什么数据结构与算法如此重要彻底理解链表 知乎回答

    多态代码实例

    通过两个程序代码例子彻底理解什么是多态,什么是虚函数;

    java多态的总结

    java的多态,是一个很重要的环节.但是要知道什么是多态!

    Java集合总结【面试题+脑图】,将知识点一网打尽!

    2. 什么是Java中的多态?如何实现多态? 3. Java中的集合框架有哪些?它们之间有什么区别? 4. 什么是Java中的线程?如何创建线程?如何实现线程同步? 5. Java中的IO流有哪些?它们之间有什么区别? 6. Java中...

    Java多态的实现机制

    Java多态的实现机制,多态是java的三大属性之一,开发中很重要的一个环节

    c++之多态求面积

    c++ 多态求面积 什么是多态,怎样用多态求面积,非常好的东西

    一个HW 多态题目 一个HW 多态题目

    一个HW 多态题目 一个HW 多态题目一个HW 多态题目一个HW 多态题目一个HW 多态题目一个HW 多态题目

    C#多态.doc

    一、什么是多态 可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都放到一个数组中...

    Java 语言程序设计:第5章接口多态.ppt

    多态有两种形式:编译时多态和运行时多态。编译时多态是指在编译时确定对象的类型,而运行时多态是指在运行时确定对象的类型。 5.4 多态的应用 多态的应用包括: * 方法重写 * 方法重载 * 运算符重载 5.5 构造...

    Java 多态应用,掌握多态

    该资料,是一个多态的例子,充分的掌握多态,让多态得到很好的应用

Global site tag (gtag.js) - Google Analytics