方法重载
2017-07-24 01:42
106 查看
方法重载
定义:在一个类中出现两个及以上的同名方法。作用:同一个方法名包括不同的方法,以满足不同数据参数个数或者不同数据参数类型。
要求:
1 方法名一致。
2 形参不同(形参个数不一致或者对应的数据类型不一致)。
3 与方法的返回值无关。
示例:
class demo{
public static void main(String[] args){
System.out.println(" int + int :" +add(1,2));
System.out.println(" int + int +int :" +add(1,2,3));
System.out.println("double + double :" +add(1.4,2.5));
System.out.println(" int + double :" +add(1,1.2));
System.out.println(" double + int :" +add(1.5,2));
}
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;
}
public static double add(int x,double y){
return x+y;
}
public static double add(double x,int y){
return x+y;
}
}
相关文章推荐
- 类的继承——方法的重载,super关键字
- Java 中方法的重载
- JS中通过建立类来防止方法重载
- 方法重载和方法重写
- 运算符重载 重载的两种方法 + - ++ ——运算符重载
- 方法的重写,重载
- 覆盖(不是重载)了equals方法,请一定要覆盖hashCode方法
- Odoo(OpenERP) 多个子类重载同一个父类方法的执行顺序及如何调用父类的父类方法
- mybatis mapper接口方法不能重载
- C#基础知识之方法重载总结
- 1.方法的重载--【编译时的多态】
- 个人学习-java-方法的重载
- 方法重载和继承
- 第十五讲:重载(实例补充之构造函数及普通方法,各自相互调用)
- Java方法继承、方法重载、方法覆盖总结
- 重载Cocos2D生存期的方法
- 【Java】-- 方法的重写和重载
- std::map的insert 方法 和[] 重载
- 方法重载(Overload)和方法覆盖(Override)
- Java重载方法