重载--方法重载 构造方法重载
1 package cn.xlf.test; 2 3 /** 4 * 测试重载 5 * @author ZBG34854 6 * 7 */ 8 public class TestOverlode { 9 public static void main(String[] args){ 10 MyMath m = new MyMath(); 11 int result = m.add(3, 4,5); 12 System.out.println(result); 13 14 } 15 } 16 class MyMath{ 17 int a; 18 int b; 19 20 public MyMath(int a){ 21 this.a = a; 22 23 } 24 public MyMath(int b,int a){ 25 this.b = b; 26 this.a = a; 27 28 } 29 public int add(int a,double b){//顺序不同 30 return (int)(a+b); 31 } 32 public int add(double a,int b){//类型不同 33 return (int)(a+b); 34 } 35 public int add(int a,int b){ 36 return a+b; 37 } 38 39 public int add(int a,int b,int c){ 40 return a+b+c; 41 42 } 43 }