问题描述
- 哪位大师可以给我讲下给一维对象数组赋值的问题吗???谢谢
- 哪位大师可以给我讲下给一维对象数组赋值的问题吗???就比如给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(构造函数的参数);
解决方案七:
很简单啊,一个个赋值,这有什么难的。
解决方案八:
定义数组的时候直接用大括号赋值
时间: 2024-10-03 18:55:02