您的位置:首页 > 其它

重载的方法里包含了长度可变的形参

2014-09-10 20:07 176 查看
如果同一个类中包含了两个或两个以上的方法的方法名相同,但形参列表不同,则被称为方法重载。

public class Test03 {
public static void main(String[] args){
//下面会调用第一个test()方法
fun("okok");
//下面会调用第二个test()方法
fun();
fun("hihi","qianshi");
}

public static void fun(String args){
System.out.println(args);
}

/*
因为前面已经有了一个test方法,test方法里有一个字符串参数
此处的长度可变性参里不包含一个字符串参数的形式
*/
public static void fun(String... args){
for(String str:args){
System.out.println(str);
}
}
}


输出结果

D:\javaexe>java Test03
okok
hihi
qianshi


我们不推荐重载具有形参长度可变的方法,因为这样做确实没有太大的意义,而且容易引起程序的可读性降低。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: