public static int add(int a,int b){
return a+b;
}
public static void fun(){
System.out.println("!!!!" + add(3, 4));
}
//返回值不同 不是重载
// public static int fun(){
// System.out.println("!!!!");
// return 10;
// }
// fun_int
public static void fun(int a){
System.out.println("!!!!"+a);
}
// fun_double
public static void fun(double a){
System.out.println("!!!!"+a);
}
//fun_int_int
public static void fun(int a, int b){
System.out.println("!!!!"+a +"***"+b);
}
//fun_int_int
// public static void fun(int b, int a){
// System.out.println("!!!!"+a +"***"+b);
// }
public static void arrDisp(int[] arr) {
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] +" ");
}
System.out.println();
}
public static void arrDisp(char[] arr) {
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] +" ");
}
System.out.println();
}
public static void main(String[] args) {
/*----- 函数的重载 ------
* 重载:(在同一个class中) 同名函数 参数列表不相同 则是不同函数
* 静态多态
*
* 多态:代码相同 但运行时 结果不同 (丰富多彩)
*
*
* */
fun();
}
}
return a+b;
}
public static void fun(){
System.out.println("!!!!" + add(3, 4));
}
//返回值不同 不是重载
// public static int fun(){
// System.out.println("!!!!");
// return 10;
// }
// fun_int
public static void fun(int a){
System.out.println("!!!!"+a);
}
// fun_double
public static void fun(double a){
System.out.println("!!!!"+a);
}
//fun_int_int
public static void fun(int a, int b){
System.out.println("!!!!"+a +"***"+b);
}
//fun_int_int
// public static void fun(int b, int a){
// System.out.println("!!!!"+a +"***"+b);
// }
public static void arrDisp(int[] arr) {
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] +" ");
}
System.out.println();
}
public static void arrDisp(char[] arr) {
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] +" ");
}
System.out.println();
}
public static void main(String[] args) {
/*----- 函数的重载 ------
* 重载:(在同一个class中) 同名函数 参数列表不相同 则是不同函数
* 静态多态
*
* 多态:代码相同 但运行时 结果不同 (丰富多彩)
*
*
* */
fun();
}
}