什么叫做方法的重载,高手可以举个例子吗?

来源:百度知道 编辑:UC知道 时间:2024/06/27 12:17:52

在Java 中,同一个类中的2个或2个以上的方法可以有同一个名字,只要它们的参数声明不同即可。在这种情况下,该方法就被称为重载(overloaded),这个过程称为方法重载(method overloading)。方法重载是Java 实现多态性的一种方式。
举个简单的例子
public class A{
public int method (int i){
//方法一,只有一个int类型参数

}

public int method (int i,String s){
//方法一,有一个int类型参数和一个String类型参数

}

public static void main(String args[]){
A a=enw A();
a.method (2);//调用第一个方法
a.method(2,"ssss")//调用第二个方法

}

}

这样说得够清楚了,自己理解!

写多个同名方法就是方法的重载。但这些方法参数类型或参数个数不同。

是编程的吗?~
方法也就是逻辑结构,算法~
应该明白了吧~