数组索引是从0开始的,你是从1开始的;内部类应该加上static,不然main方法会报错
不可以
把你Class Worker实体类的代码挪到 测试类外面就好了 同时补全你的有参构造 改对你的数组大小
class Worker {
private int wNo;
private String wName;
private double wSalary;
protected Worker(int wNo, String wName, double wSalary) {
super();
this.wNo = wNo;
this.wName = wName;
this.wSalary = wSalary;
}
}
public class Work {
public static void main(String[] args) {
}
}
这数组妥妥的下标越界