方法的重载
import java.util.Scanner;
public class test01 {
private static int sys(){
return 1;
}
private static int sys(int i){
return i;
}
private static String sys(String i){
return i;
}
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入int值:");
Integer INT=scanner.nextInt();
System.out.println("重载 int: "+sys(INT.intValue()));
System.out.println("--------------------");
System.out.println("请输入String值:");
String str =scanner.next();
System.out.println("重载 String: "+sys(str));
System.out.println("--------------------");
System.out.println("重载 :"+ sys());
}
}
方法的重载 : 同一方法在不同参数传入的时候进行不同的操作。
1.可以是不同数量的参数传入
2.可以是不同类型的参数传入
3.可以是不同的返回值类型(必须符合1,2)