Java中基本的方法重载概念
概念:方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数列表(也就是说参数的个数和类型不同)。程序调用方法时,可以通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法。
public class Hshu_tetx {
public static void main(String[] args) {
fun();
add(1);
add("yang",10);
add("yang",10,5);
add(20,20,"y");
}
private static void add(int a) {
System.out.println("add");
}
public static void add(String a,int b){
System.out.println("两个参数分别是"+a+","+b);
}
public static void add(String a,int b, int c){
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
public static void add(int a, int b ,String c){
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
方法的重载是一个很重要的事情,在使用一个方法名的同时可以实现不同的功能,但是目前而言学习的重载很简单,只是有这么一个概念而已。