首页 存档 技术 查看内容

JavaSE 学习参考:方法的重载

2018-3-30 13:00 |来自: 互联网 250 0

摘要: 点击上方“蓝字”关注本公众号JavaSE 学习参考:方法的重载○Java的方法允许多个方法共用一个方法名,但要求方法的参数个数或参数的类型彼此不同,这种机制称为方法重载。重载的好处就是不要为具有相似功能的方法取 ...

点击上方“蓝字”关注本公众号

JavaSE 学习参考:方法的重载

Java的方法允许多个方法共用一个方法名,但要求方法的参数个数或参数的类型彼此不同,这种机制称为方法重载。重载的好处就是不要为具有相似功能的方法取不同的名称,从而使用方法的使用者感到困惑,比如有若干个实现对传递的参数求各运算,返回它们的和,即这一系列方法功能都相似的,无需要定义若干个名称类似于adda,addb,addc…等等这样的名称,只需要一个add名称即,只不过它们的参数不同(这里只是个数不同)。如下示例

class MyMath{

publicint add(inta,intb){

System.out.println("方法int add(int a,int b)被调用");

intc=a b;

returnc;

}

publicint add(inta,intb,intc){

System.out.println("方法int add(int a,int b,int c)被调用");

intd=a b c;

returnd;

}

publicdouble add(doublea,doubleb){

System.out.println("方法double add(double a,double b)被调用");

doublec=a b;

returnc;

}

}

publicclass Demo1 {

publicstaticvoid main(String[] args) {

MyMath m = new MyMath ();

inta=m.add(1,2);

a=m.add(1,2,3);

doubled=m.add(1.1,2.2);

d=m.add(1,2.2);

}

}

程序运行的结果如下:


声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部