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 }
![]()
![]()
![]()
![]()
![]()