这个问题可能是荒谬的,但它是在作业的范围内提出的。我不在寻找代码,因为这会欺骗任务;只是一个答案,要么指向正确的方向,要么告诉我这是不可能的。是否可以在不使用数据结构的情况下存储和访问对象实例?
我需要创建一个类的实例并单独访问它们,但我不能将它们存储在数据结构中。有没有办法调用getters循环遍历类的实例,而不需要将它们存储在数据结构中?再次,不寻找代码。
public class Things{
private int value;
private int otherValue;
// constructor
public Things()
// getters and setters
现在,如果我连续创建四个或五个实例与
Things things = new Things()
things.setValue(data)
things.setOtherValue(data)
,但不将它们保存在数据结构中,有没有访问单个实例的方法吗?
使用您分配给它们的变量。 –
您无法访问未从代码存储和引用的内容。我看到你的唯一方法就是如果你不知道你需要多少人,那么你可以通过使用你的'Things'类创建一个链表。 –
您已经通过使用things.set ..()来访问它。 – ergonaut