我有一系列名为Task
的对象,其字段名为startTime
。我将这些对象存储在按startTime
排序的链接列表中,并且想要这样做,以便在一个对象中增加startTime
将增加其后的所有对象的startTime
。这是基本的逻辑我想重复:如何让对象“知道”它是LinkedList中的一个节点?
public void calculateStartTime(){
if(startTime + duration > nextObject.getStartTime()){
nextObject.setStartTime(startTime + duration);
nextObject.calculateStartTime;
}
}
如何我得到Task
以了解它使calculateStartTime()
可以被包含在Task
一个节点,引用相同prev
和next
的链接列表的引用?
它几乎觉得'startTime'是'Task'所有实例的全局属性。我认为这是一个静态字段,但我不认为100%反映了你试图用来遍历集合的逻辑。 – Makoto