JAVA中的多态与重载有什么区别

不要忘记涐 2个月前 已收到1个回答 举报

故倳再继續 2星

共回答了275个问题采纳率:94.1% 评论

两者区别如下:

多态是建立在重写的基础之上的,是类与类之间的关系,是发生在不同的类之间的,子类重写父类的方法。实现不同的子类,不同的实现形态。

多态有3个条件

1:继承

2:重写(重写父类继承的方法)

3:父类引用指向子类对象

而重载是类的内部的方法构型上的不同,是发生在同一个类里面的。同一个函数名称,参数不同的多个方法,实现同一类型的功能。

12小时前

47
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com