1、方法的重载:方法的名称和返回值类型都
相同,但是参数的类型和个数不同,通过传递参数的个数和类型不同来完成不同的功能。
package cn.zcm993.method;
public class MethodDemo02 {
public static void main(String[] args) {
System.out.println(tell(4,3));
System.out.println(tell(3,3,4));
// System.out.println(tell("fefes"));
// System.out.println(tell(4));
}
public static int tell(int i,int j){
return i+j;
}
public static int tell(int i,int j,int k){
return i+j+k;
}
// public static String tell(String i){
// return i; 不是方法重载, 方法的返回类型不容
// }
// public static int tell(int j){
// return j;
// }
// public String talk(){
// return " "; 这两个不是方法重载
// }
// public int talk(){
// return 0;
// }
}
相同,但是参数的类型和个数不同,通过传递参数的个数和类型不同来完成不同的功能。