【发布时间】:2017-07-28 04:43:25
【问题描述】:
我试图在构造函数中使用可变长度参数,但是我收到错误消息:
'不兼容类型的字符串不能转换为int'
-
非法启动操作,';'预计
public class Personnel { private String pname; private String rank; private String certs []; public static int totalPersonnel = 0; public Personnel(String name, String rank, String... certs) { this.pname = name; this.rank = rank; this.certs = certs; incrPersonnel(); } public static void incrPersonnel(){ totalPersonnel++; } public static void main(String myArgs[]){ Personnel Alex = new Personnel ("Alex", "CPT", ["none"] );}
}
【问题讨论】:
-
这是什么语法:` ["none"]`
-
去掉
["none"]的括号 -
我本来打算让它成为一个空的占位符。谢谢,我现在看到了问题,这是一个疏忽!
标签: java variable-length