上面例程中println()方法就是方法重载。
方法重载
重载(overloading) 是在一个类里面,方法名字相同,而参数类型或参数个数不相同。不能以返回值类型区分方法重载。
import java.util.*;
public class Test
{
public void methodOne(String name)
{
}
public void methodOne(int age)
{
}
public void methodOne(String name,int age)
{
}
//存在此方法,编译错误
public int methodOne(String name)
{
return 0;
}
public static void main(String[] args)
{
}
}
方法重写
思考题目
能够将下面思考题目理解清楚,对方法的重载与重写学习彻底。