java方法重载
来源:互联网 发布:手机照片分类软件 编辑:程序博客网 时间:2024/05/16 00:49
java方法重载
public class TestMax { /** 主方法 */ public static void main(String[] args) { int i = 5; int j = 2; int k = max(i, j); System.out.println("The maximum between " + i + " and " + j + " is " + k); } /** 返回两个整数变量较大的值 */ public static int max(int num1, int num2) { int result; if (num1 > num2) result = num1; else result = num2; return result; }}
public static double max(double num1, double num2) { if (num1 > num2) return num1; else return num2;}
如果你调用max方法时传递的是int型参数,则 int型参数的max方法就会被调用;
如果传递的事double型参数,则double类型的max方法体会被调用,这叫做方法重载;
就是说一个类的两个方法拥有相同的名字,但是有不同的参数列表。
Java编译器根据方法签名判断哪个方法应该被调用。
方法重载可以让程序更清晰易读。执行密切相关任务的方法应该使用相同的名字。
重载的方法必须拥有不同的参数列表。你不能仅仅依据修饰符或者返回类型的不同来重载方法。
1 0
- java方法重载(慎用重载)
- java方法重载2
- java中的方法重载
- Java方法重载
- java方法的重载
- java方法重载
- java方法重载
- Java---方法重载1
- java 方法的重载
- 十七、JAVA方法重载
- JAVA 方法重载
- JAVA 方法的重载
- java 方法的重载
- Java方法重载
- java方法重载
- java 构造方法重载
- Java方法的重载
- java方法重载
- RasPBX/FreePBX/Asterisk简单应用
- 从两句汇编认识运行时地址与链接地址
- 前端js和后台配合构建树的方式
- PHP抽奖程序概率算法
- Groovy_遍历文件目录
- java方法重载
- 连一粝的博客 VS2005更改解决方案及工程的名称
- 初识React
- 常用正则表达式
- 移动端开发者福利-免费收费api收藏
- Java - CompareDateTime、CompareDate、CompareTime、SameDateTime、SameDate、SameTime - 对比时间的函数
- 统计字符串中各个字符出现的次数
- android活动之间的通信 setResult两种不同回调方法的差异
- 机器学习算法(分类算法)—Logistic回归