0基础java入门:第二十一节.Java方法的重载

0基础java入门:第二十一节.Java方法的重载

方法的重载:重载是一种代码中出现同名方法的现象,单不是简单的同名。

重载的特点:

1. 同一个类中,出现方法名相同的多个方法。

2. 但是 方法的参数列表不同,包括 方法参数的 个数 类型和类型的顺序不同。

3.与方法的 修饰符号和返回值无关。

4. 方法重载后,执行的具体方法由调用方法时的实际参数决定。

代码演示:

public class TestFunction {
	// 主方法 
	public static void main (String[] args) {
		// 调用方法 fun1(int a,double b)
		fun1(10,1.1);
		// 调用方法 fun1(int a)
		fun1(3);
		// 调用方法 fun1(double a,int b)
		fun1(2.2,1);
	}
	/** 方法 fun1 参数1个 int a*/
	public static void fun1(int a) {
		System.out.println("方法fun1 参数 int a");
	}
	/** 方法 fun1 参数两个 int a 和 double b*/
	public static void fun1(int a,double b) {
		System.out.println("方法fun2 参数 int a ,double b");
	}
	/** 方法 fun1 参数两个 double a 和 int b*/
	public static void fun1(double a,int b) {
		System.out.println("方法fun2 参数 double a ,int b");
	}
}

运行结果:

分析一波:上边再类TestFunction中,由三个方法名相同的fun1方法。但是他们的参数列表都不一样。调用方法的时候,也是通过方法的实际参数去选择最终调用的哪一个方法。这种现象就叫做方法的重载。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值