package com.ex01;
/**
* 句法:方法形参列表(类型 ... 变量名)
* 注意:不可以和数组一起重载方法;
* @description 可变个数形参
* @author watermelonhit
* @version
* @data 2021年2月27日下午8:38:02
*/
public class ex04 {
public static void main(String []args) {
ex04 text=new ex04();
text.print("a","b","c","d");
//与下列效果一样
text.print(new String[] {"a","b","c","d"});//使用了匿名对象
text.print("a");
}
public void print(String s)
{
System.out.println(s);
}
public void print(String ...s) //个数可以是0,1,2……如果存在指定个数的方法就执行那个方法,例如只有一个那就执行上面的方法;
{
for(int i=0;i<s.length;i++) {
System.out.print(s[i]+" ");//遍历
}
System.out.println();
}
//不可以和下面的方法形成重载
/*public void print(String[] s) {
for (int i = 0; i < s.length; i++) {
System.out.println(s[i]);// 遍历
}
}*/
}
Java基础-基础语法-可变个数形参
最新推荐文章于 2022-05-01 22:31:11 发布