| 方法的重载 class Add
 {
 public int Sum(int para1, int para2)
 {
 return para1 + para2;
 }
 public int Sum(int para1,int para2,int para3)   //相加3个整型
 {
 return para1 + para2 + para3;
 }
 public double Sum(double para1,double para2)    //相加两个double型
 {
 return para1 + para2;
 }
 public string Sum(string para1,string para2)    //相加两个string型
 {
 return para1 + para2;
 }
 }
 类中两个以上的方法,取的名字相同,只要使用的参数类型:public double Sum(double para1,double para2)或者参数个数不同:public int Sum(int para1,int para2,int para3),这就叫做方法的重载。
 在方法的重载中,不允许仅仅返回值类型不同的方法的重载。例如:public int Sum(int para1,int para2){} public void Sum(int para1,int para2){}
 |