重载的方法里包含了长度可变的形参
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
我们不推荐重载具有形参长度可变的方法,因为这样做确实没有太大的意义,而且容易引起程序的可读性降低。
相关文章推荐
- 重载的方法里包含了长度可变的形参
- 重载形参长度可变的方法
- 形参长度可变的方法
- 初学Java,形参长度可变的方法(八)
- java中形参长度可变的方法
- 形参长度可变的方法
- 方法的重载与可变个数形参
- JAVA形参长度可变方法
- 初学Java,形参长度可变的方法(八)
- 长度可变的形参
- System.Guid[] 不包含 Contains 的定义,并且最佳扩展方法重载参数无效
- 针对“【ASP.NET】"密码最短长度为7,其中必须包含以下非字母数字字符1"解决方法
- 变长度形参---可变参数宏(variadicmacros)传递可变参数表
- 形参个数可变的方法
- "密码最短长度为7,其中必须包含以下非字母数字字符1"解决方法 (转)
- java中形参可变的方法
- Java中定义形参长度可变的参数
- Java可变参数方法重载时要注意的几个问题
- Java可变参数(...)方法重载时要注意的几个问题
- "密码最短长度为7,其中必须包含以下非字母数字字符1"解决方法