1
5
对象没有名称。您所拥有的是一个引用对象的局部变量,该变量用于创建的每个对象。 可以使用局部变量跟踪当前对象,稍后在循环中将对象存储在集合中。 如果不将每个对象存储在某个地方,则在将下一个对象分配给变量时,前一个对象将丢失。前一个对象仍然存在,但由于不再有任何对它的引用,垃圾收集器稍后将删除它。 |
2
0
根据您的代码片段:
在每次迭代中,您都创建一个新对象和上一个对象,由引用
|
3
0
如果您不使用创建的EmployeeInfo执行任何其他操作,则意味着您正在执行一些无用的操作-创建未使用的对象=>丢失分配内存的时间 |
4
0
每次调用此loc时,EmployeeInfo对象中以前的值都会替换为对象的初始状态;这意味着 新的 调用,则EmployeeInfo的属性/变量应替换为默认值(由构造函数提供,如果有)。 |
5
0
将变量视为一个框。在框中放置一个新的Employee(),给它命名,然后将其添加到某个集合中。在循环的下一个迭代中,您放置翻转框(丢弃对前一个雇员的引用,但这并不重要,因为您的集合仍然具有引用),并在框中添加新的employee()。任何不在盒子里的东西都会被垃圾收集器清理干净。 |
Rational Redneck · Java结构化方法链接 2 年前 |
xFlame · 如何在Rect中更新object onClick? 2 年前 |
Hermes · 如何在JavaScript中动态创建对象列表? 2 年前 |
philale · Javascript对象从最低级别获取属性 2 年前 |
CinemaClub · 如何从数组值创建具有相同名称的OBJ属性? 2 年前 |
Bonnie Zou · 如何在python中返回类中调用的列表 2 年前 |