方法重载
Java允许同一个类里定义多个同名方法,只要形参列表不同就可,如果同一个类中
包含了两个或两个以上方法的方法名相同,但形参列表不同,则被称为方法重载。
Java中需要确定一个方法需要三个要素:
1 调用者,也就是方法的所属者,既可以是类也可以是对象
2 方法名,方法的标识
3形参列表,当调用方法时,系统将会根据传入的实参列表匹配
方法重载的要求就是两同,一不同:同一个类中方法名相同,参数列表不同,至于方法
运行结果:
Java允许同一个类里定义多个同名方法,只要形参列表不同就可,如果同一个类中
包含了两个或两个以上方法的方法名相同,但形参列表不同,则被称为方法重载。
Java中需要确定一个方法需要三个要素:
1 调用者,也就是方法的所属者,既可以是类也可以是对象
2 方法名,方法的标识
3形参列表,当调用方法时,系统将会根据传入的实参列表匹配
方法重载的要求就是两同,一不同:同一个类中方法名相同,参数列表不同,至于方法
的其他部分,如方法返回值类型,修饰符等,与方法重载没有任何关系
public class OverloadTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
OverloadTest ot = new OverloadTest();
ot.test();
ot.test("hello");
}
public void test()
{
System.out.println("无参数");
}
public void test(String str)
{
System.out.println("overload method :"+str);
}
}
运行结果:
无参数
overload method :hello