Java的重载以及与重写的区别

一、什么是方法重载

  方法的重载就是在同一个类中,有着若干个名字相同的方法。在具体调用这些方法的时候,通过传递参数的不同来调用这些重载方法。

二、为什么需要方法重载

方法名的定义需要做到见名知意,功能类似的方法一定程度上注定了方法名的相同,重载的使用有好的解决了这种因见名知意带来的方法名冲突。

重载可以提高代码的可读性和可维护性。方法名相同的方法在一起能够清晰知道每一个方法的区别,提高代码可读性,也方便后期的代码维护。

三、方法重载的规则

方法名必须相同

public static int add(int a){ return a+1; } public static int add(int a,int b){ return a+b; } public static int add(int a,int b,int c){ return a+b+c; } 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwgdfz.html