黑马程序员技术交流社区
标题:
基础总结--函数重载
[打印本页]
作者:
hello隔壁老李
时间:
2015-9-15 20:18
标题:
基础总结--函数重载
函数的重载(方法的重载):
函数名相同,参数列表不同(个数、类型不同),与返回值无关。
注意:有返回值类型时,与返回值无关,但是不代表可以任意乱用。数据类型要比传进来
的数据类型大才行,否则会丢失精度。
建议:写的什么类型形式参数,你就应该用什么类型的实际参数调用。
经典例题:
//如果实际参数类型比形式参数小你,可以运行。反之则不行。
class Demo
{
public static void main(String[] args)
{
int a = 10;
int b = 20;
System.out.println(change(a,b));
}
public static int change(short a,int b) //编译错误,数据类型问题
{
return a+b;
}
public static int change(float a,int b) //数据可以传入
{
return b;
}
}
作者:
gannenggufen
时间:
2015-9-15 23:03
之前我把函数直接写在主函数里了,醉醉的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2