weixin_40321654
2015-12-19 15:14
采纳率: 83.3%
浏览 1.7k
已采纳

java里的多态理解的模模糊糊的,到底什么是多态?多态和类是什么关系?和对象呢?

java里的多态理解的模模糊糊的,到底什么是多态?多态和类是什么关系?和对象呢?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • threenewbee 2015-12-19 15:52
    已采纳

    多态,顾名思义就是一种概念,多种形态。
    在Java中,泛型、继承和复写方法、函数重载都体现了多态。
    具体你可以看维基百科上对应的词条。

    打赏 评论
  • Cboyce 2015-12-19 15:24

    需要搞清楚面向对象的三大特征,封装,继承,多态..
    http://blog.sina.com.cn/s/blog_83c5190f01010ate.html

    打赏 评论
  • 念七 2015-12-19 15:40

    就是收到同一个消息可以有不同的表现,或者说是一个不确定的指向,比如说
    通过一个父类对象指针调用,它可能指向父类或者子类,这是一种多态
    方法重载,调用一个方法,参数不同,可以有不同的执行,这也是一种多态,静态的
    方法重写,这就更突出了,参数都一样
    还有接口,,,
    。。。
    反正意思就是你叫张三他又会打球又会游泳
    类就是一类东西的模板,把它具体化就是对象,然后和多态的关系,你就把它们想成张三,从不同的层次考虑,,,细节就不说了,,打字麻烦。。

    打赏 评论
  • 念七 2015-12-19 15:41

    或者是你叫儿子可以出来大儿子也可以出来二儿子,反正就这个意思

    打赏 评论
  • john phil 2015-12-20 01:04

    你只要记住
    1.同一类中,方法的**重载**是多态的体现。
    2.在不同的类中(继承),方法的**重写**也是多态的体现

    打赏 评论

相关推荐 更多相似问题