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

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

一,静态多态

 1.重载(Override)

图片[1]-Java中的多态(重载和重写)-明恒博客

图片[2]-Java中的多态(重载和重写)-明恒博客

图片[3]-Java中的多态(重载和重写)-明恒博客

在↑↑上面的图片中

可以看出重载

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

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

2.重写(Overload)

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

图片[4]-Java中的多态(重载和重写)-明恒博客

图片[5]-Java中的多态(重载和重写)-明恒博客

图片[6]-Java中的多态(重载和重写)-明恒博客

在↑↑上面的图片中

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

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

© 版权声明
THE END
我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=270198dipw4ko
点赞2 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片