哪位大师可以给我讲下给一维对象数组赋值的问题吗???就比如给Employee emp[5]
emp的五个元素赋值
Employee emp[5]只是声明了5个对象,没有实例全是空的,赋值的时候要new新的对象实例出来。@caozhy给的代码不正确,没有加new。
修改为:
for (int i=0;i<5;i++)
emp[i]=new Employee(构造函数的参数);
循环,一个一个赋值。这个又什么好讲的。
不同的语言可能有不同的实现方法,循环肯定是都可以的
创建一个一个的Employee 对象,然后加入到Employee数组里面。
最简单的,每个元赋值:emp[i] = empObject;
其中,i 等于 0 到 4,即 5 个元素。
你可以循环,也可以为每个数组的元素单独赋值。
for (int i=0;i<5;i++)
emp[i]=Employee(构造函数的参数);
很简单啊,一个个赋值,这有什么难的。
定义数组的时候直接用大括号赋值