一、目录
- 重载介绍
- 重载使用细节
- 重载练习
- 基本介绍
java中允许同一个类中,多个同名方法的存在,但要求它们的形参列表不一致。
- 重载的好处
- 减轻了起名的麻烦
- 减轻了记名的麻烦
- 方法名:必须相同
- 形参列表:必须不同(参数类型、个数、顺序,至少有一样不同,参数名无要求)
- 返回类型:无要求
编写程序,类Methods中定义三个重载方法并调用。方法名为m。三个方法分别接收一个int参数、两个int参数、一个字符串参数。分别执行平方运算并输出结果,相乘并输出结果,输出字符串信息。在主类的main()方法中分别用参数区别调用三个方法。
public class overload_exercise {
public static void main(String[] args){
Methods methods = new Methods();
System.out.println(methods.m(16));
System.out.println(methods.m(16, 100));
methods.m("hello,overload");
}
}
class Methods{
public int m(int a){
return a * a;
}
public int m(int a, int b){
return a * b;
}
public void m(String a){
System.out.println(a);
}
}
256
1600
hello,overload