多语言展示
当前在线:1392今日阅读:113今日分享:31

什么是Java方法重载

Java方法重载是一个比较难理解的内容,本文谈谈什么是Java的方法重载,如果对您有帮助,请为本文投票。
方法重载的定义
方法重载示例
1

public class Test{public void a( ){};public void a( int i){};}说明:在Test类中有两个方法,名字都相同,都是a。在调用方法a时,如果不传参数,则系统会自动调用第一个方法a,如果传入一个 int 类型的参数,则系统调用第二个方法a。

2

public class Test{public void a(int i){};public void a(String j){};}说明:在Test类中有两个同名的方法a。在调用方法时,如果传入一个int类型的参数,则会自动调用第一个a方法,如果传入一个String类型的参数,则会自动调用第二个方法a。

3

public class Test{public void a(int i,String j){}public class a(String j,int i){}}说明:在Test类中有两个同名的方法。在调用方法时,如果传入的第一个参数类型为int,第二个参数类型为String,则自动调用第一个方法a。如果传入的第一个参数为String类型,第二个参数类型为int,则自动调用第二个方法a。

方法重载的作用

方法重载就是对不同数据类型的的数据实现相似的操作。

推荐信息