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

java方法——重载2

2015-12-11 11:35 267 查看

什么是Java方法重载

方法重载的定义

1

对于同一个类,如果这个类里面有两个或者多个重名的方法,但是方法的参数个数、类型、顺序至少有一个不一样,这时候局构成方法重载。

END

方法重载示例

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。

END

方法重载的作用

1

方法重载就是对不同数据类型的的数据实现相似的操作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: