什么是方法重载(OverLoad)?
举个栗子:
class OverLoad { //定义两个int型变量的和 public int getSum(int i, int j) { return i + j; } //定义三个int型变量的和 public int getSum(int i, int j, int k) { return i + j + k; } //定义两个double型变量的和 public double getSum(double i, double j) { return i + j; } //定义三个double型变量的和 public void getSum(double i, double j, double k) { System.out.println(i + j + k); } }以上四个都是重载
public void method(String i, int j) { } public void method(int i, String j) { }还有这种也是
要求:
1.同一个类中
2.方法名必须相同
3.方法的参数列表不同(有两种情况:第一种参数的个数不同 比如方法1.2,第二种参数类型不同 比如方法1.3)
本文详细介绍了方法重载的概念,通过具体实例展示了如何在一个类中通过不同的参数列表实现多个同名方法,包括参数个数和类型的差异,并强调了方法重载的基本要求。
139

被折叠的 条评论
为什么被折叠?



