大家好,今天小编关注到一个比较有意思的话题,就是关于java语言 多态的问题,于是小编就整理了1个相关介绍JAVA语言 多态的解答,让我们一起看看吧。
J***A中的多态与重载有什么区别?
两者区别如下:
多态是建立在重写的基础之上的,是类与类之间的关系,是发生在不同的类之间的,子类重写父类的方法。实现不同的子类,不同的实现形态。
多态有3个条件
1:继承
2:重写(重写父类继承的方法)
(图片来源网络,侵删)
而重载是类的内部的方法构型上的不同,是发生在同一个类里面的。同一个函数名称,参数不同的多个方法,实现同一类型的功能。
到此,以上就是小编对于j***a语言 多态的问题就介绍到这了,希望介绍关于j***a语言 多态的1点解答对大家有用。
(图片来源网络,侵删)