慢慢学习,然后惊呆所有人(五 函数的重载)

Posted 韶光不负

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了慢慢学习,然后惊呆所有人(五 函数的重载)相关的知识,希望对你有一定的参考价值。

        时间过了不久才更新,因为要准备大学的考试,考试完了以后,小编也要回到学习Java的状态当中去了。希望小编的博客能对你学习Java有帮助,废话不多说,开始上干货。

什么是重载?

在编程中,把函数名称相同参数的个数或者参数类型不同

为什么有学习函数的重载?

在强数据类型语言当中,大多数数据情况下都存在函数的重载

实现函数重载(从传递参数进行判断)

public class Text {
	public static void main (String[] args){
		int s =sum(10,20);
		System.out.println(s);
	}
	//函数重载,根据当输入参数类型选择函数,当二个参数类型相同选择第一个
	public static int sum(int x,int y){
		return x+y;
	}
	
	public static int sum(int x){
		return x+10;
	}
	
	//不是重载,函数名不同
	public static int sum1(int x,int y){
		return x+10;
	}
	//当参数x为小数时
	public static double sum( double x,int y){
		return x+10;
	}
	//重载不关心返回值
    //下面二个和public static double sum( double x,int y)是同一个函数
	//public static double sum( double y,int x)
	//public static double sum( int x,double y){
	

}

当函数名称,参数个数,参数类型相同是它就是同一个函数,不是函数重载

以上是关于慢慢学习,然后惊呆所有人(五 函数的重载)的主要内容,如果未能解决你的问题,请参考以下文章

慢慢学习,然后惊呆所有人(六 , 面向对象,二,构造函数)

慢慢学习,然后惊呆所有人(Arrays类)

慢慢学习,然后惊呆所有人(七 IDEA的介绍与安装(Java集成开发工具,超详细!)

慢慢学习,然后惊呆所有人(数组)

慢慢学习,然后惊呆所有人(八,异常)

慢慢学习,然后惊呆所有人(六 面向对象)