【8】 Java基础 <八> —— 方法的重载

方法的重载重复载入

定义:

  方法名称相同    返回值类型无关    参数列表不同(顺序不同,类型不同,个数不同)

优点:提高代码的复用性,增加方法的扩展性

 1 Test.java
 2 
 3 import java.util.Arrays;
 4 
 5 public class Test1 {
 6     public static void main(String[] args) {
 7                 String add = add("dsa",10,20);
 8         System.out.println(add);
 9     }
10     
11 
12     public static int add(int b,int a ){
13         return a+b;
14     }
15     public static int add(int a , int b , int c){
16         
17         int i = add(a,b);
18         //return add(a,b)+c;
19         return i+c;
20     }
21     public static int add(int a ,int b,int c,int d){
22         return add(a,b,c)+d;
23     }
24     public static String  add(int a ,int b,String s){
25         return a+b+s;
26     }
27     public static String  add(int a,String s ,int b){
28         return a+b+s;
29     }
30     public static String  add(String s ,int a,int b){
31         return a+b+s;
32     }    
33 }    
青春看起来如此完美, 没空闲去浪费时间。 <我们最后的话——刺猬>
原文地址:https://www.cnblogs.com/WangJing0506/p/8546033.html