Java中的多态(重载和重写)

多态( polymorphic )是什么?就是一种事物表现的多种形态

一,静态多态

 1.重载(Override)

Java中的多态(重载和重写)插图a60a94bccdcc08fa90f6f8e07561889-300x281.png

Java中的多态(重载和重写)插图82b991be50af5addcaa50f8a88cd63e-300x169.png

Java中的多态(重载和重写)插图228b546929da520cd761120e1a702c0.png

在↑↑上面的图片中

可以看出重载

中的修饰符,返回值,类名—需要相同;

参数一定不能相同,参数类型不一定要相同

2.重写(Overload)

重写是要求要求有父类和子类;

Java中的多态(重载和重写)插图94a3fa579ec013ae2e685ba0fbab0b6-300x94.png

Java中的多态(重载和重写)插图7230c25492e05a5ee8afdc4c73496ce-300x186.png

Java中的多态(重载和重写)插图89d6e8951223f8454462b88965c0d9c.png

在↑↑上面的图片中

重写:也叫覆写,修饰符一样,返回值一样,类名一样,参数一样,就代码块不同;

方法重写与方法重载之间的关系:重载发生在同一个类内部的两个方法或多个方法。重写发生在父类和子类之间。

© 版权声明
THE END
喜欢就支持以下吧
点赞2
分享
评论 抢沙发

请登录后发表评论