Java基础教程21-方法的重载

       前面一篇我们介绍了构造函数的基本使用,其中涉及到了多个构造函数调用的介绍。这篇我们介绍方法的重载,方法的重载和构造函数的调用有一点相同。我们先来看一个例子,下面是一个两个整数求和的方法。

package Lessons;


public class MyClass {

	public static void main(String[] args) {
	
		System.out.println(Add(5,9));
	}

	public static int Add(int a, int b){
		
		return (a + b);
	}
}
       运行一下,缺少可以打印两个整数的相加结果。但是思考一下,如果我要求两个小数的求和甚至两个字符串相连的结果。难道我们要分别取一个名称,写小数相加和字符串相加。在编程语言中为了解决这个问题,引入了方法重载的概念,重载的基本特点就是,方法名称相同,但是方法参数类型不同,参数类型不同,包括,参数个数和参数变量类型不同。看看如何用方法重载的思想去实现两个东西相加,包括整数,小数和字符串,如果是字符串,就是叫字符串连接,就不叫相加。

package Lessons;


public class MyClass {

	public static void main(String[] args) {
	
		System.out.println(Add(5,9));
		System.out.println(Add(5.8,9.34));
		System.out.println(Add("Hello","Java"));
	}

	public static int Add(int a, int b){
		
		return (a + b);
	}
	
    public static double Add(double a, double b){
		
		return (a + b);
	}
    
    public static String Add(String a, String b){
		
		return (a + b);
	}
}
方法的重载就介绍到这里,希望对你有帮助去理解方法的重载。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值