我有一系列名爲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