1.什么情况下我们考虑使用方法重载机制?
当功能相似
的时候,建议将方法名定义为一致的,
这样代码美观,又方便编程。
注意:如果功能不相似,坚决要让方法名不一致。
2.代码满足什么条件的时候构成了方法重载?★★★★★
1. 条件1:在同一个类
当中
2. 条件2:方法名相同
3. 条件3:形式参数列表不同
(类型
、个数
、顺序
)
参数的个数不同算不同
参数的类型不同算不同
参数的顺序不同算不同
需要同时满足以上三个条件才算方法的重载!!
注意:
- 方法重载和
返回值类型无关
,和修饰符列表无关
。
-
不在同一个类
当中,不能叫做方法重载。
3.方法重载的优点?