您的位置:首页 > 编程语言 > Java开发

Java学习笔记-方法的重载

2017-08-29 16:14 337 查看
在Java中,方法的重载指的是方法名称相同,方法的参数类型或参数个数不同。

先看一个简单的代码案例:

package com.example.lonly;

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.1,20.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;
};
}

在进行方法重载的时候,有一个重要的开发原则(非技术原则,技术上是允许的),要求方法的返回值类型一定要相同。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java