慢慢学习,然后惊呆所有人(五 函数的重载)
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){
}
当函数名称,参数个数,参数类型相同是它就是同一个函数,不是函数重载
以上是关于慢慢学习,然后惊呆所有人(五 函数的重载)的主要内容,如果未能解决你的问题,请参考以下文章