Java之方法重载
一 方法重载的定义
方法重载:又称为overload
使用场景:有几个功能相似的方法,尽可能让他们的方法名相同。
满足什么条件后构成方法重载:在同一个类中,方法名相同,参数列表不同(参数类型不同,参数个数不同,参数顺序不同)
二 不使用方法重载的案例
弊端:
1. 在上面的案例中,虽然sumInt(),sumDouble()和sumLong()实现的功能不同,但是它们实现的是相似的功能,都是求和。在上面的程序中功能相似的三个方法,分别起了三个不同的名字,这对于程序员来说,调用方法的时候并不方便,程序员需要记忆更多的方法才能完成方法的调用。
2. 代码不美观
三 使用方法重载的案例
优势:
1. 程序员调用方法的时候比较方便。虽然调用的是不同的方法,但是就感觉是调用一个方法一样。不需要记忆更多的方法名。
2. 代码美观