/*可变个数的形参方法
- 1.jdk5.0新增的内容
- 2.具体使用
- 2.1可变个数形参的格式:数据类型…变量名
- 2.2当调用可变个数形参的方法时,形参不同的方法之间构成重载
- 2.3可变个数形参的方法与本类中方法名相同,形参不同的方法之间构成重载
- 2.4可变个数形参的方法与本类中方法名相同,形参类型也想通的数组之间不能构成重载,
- 不能共存。
- 2.5可变个数形参的要求,在方法的形参中,必须声明在末尾,一下形式
- public void show(int i,String … strs){}
- 2.6可变个数形参在方法的形参中,最多只能声明一个可变个数形参,(因为只有一个末尾)
- 应用场合
- sql:select连接语句中,不知道用户选择几个属性,用可参数方法
- */
public class AbleChange {
public static void main(String[] args) {
AbleChange p=new AbleChange();
p.show(12);
p.show("hello","word");
p.show("hello","word","dongyuqiao");
}
public void show(int i){
System.out.println(i);
}
public void show(String i){
System.out.println(i);
}
public void show(String ...strs){
for(String i:strs){
System.out.print(i+"\t");
}
System.out.println();
}
}
运行结果
12
hello word
hello word dongyuqiao