Employee是自己写的一个类,在main中有这么一段:
Employee[] staff = new Employee[3];

staff[0]= new Employee("Harry",40000);
staff[1]=new Employee(60000);
staff[2]=new Employee();想问下,Employee[] staff = new Employee[3];这句不是已经new分配了空间了吗,为什么下面具体赋值的时候还要new?刚接触java大家解释下吧