每天学点Java知识 ------> 方法的重载

上一篇 / 下一篇  2014-07-17 10:39:48 / 个人分类:Java学习

方法的重载指的是方法名称相同,参数的类型或个数不同,调用的时候将会按照传递的参数类型和个数完成不同的方法体的执行

例如:实现方法重载

public class TestDemo{
  public static void main(String args[]){
    System.out.println("两个整型相加: " + add(10,20));
    System.out.println("三个整型相加: " + add(10,20,30));
    System.out.println("两个浮点型相加: " + add(10.2,20.3));
  }
  
  public static int add(int x, int y){          //方法重载
    return x + y;
  }
  public static int add(int x, int y, int z){        //方法重载
    return x + y + z;
  }
  public static double add(double x, double y){     //方法重载
    return x + y;
  }
  
}
程序运行结果:
两个整型相加:30
三个整型相加: 60
两个浮点型相加: 30.5

  当一个方法重载之后,会自动根据调用此方法时传入的参数类型或个数的不同,执行不同的方法体
  
  方法重载时只看方法名称,参数类型以及个数,而无须关注方法的返回值类型


TAG:

 

评分:0

我来说两句

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 30789
  • 日志数: 41
  • 建立时间: 2014-07-17
  • 更新时间: 2014-07-30

RSS订阅

Open Toolbar