标签: java list head
我想创建一个双向链表列车,其中head的类型为Locomotive,而node的类型为Wagon。
head
Locomotive
node
Wagon
我考虑过使用模板Train<T>,但我尝试使用if(Train<T> cart instance of Locomotive)但失败了,所以这不起作用......
Train<T>
if(Train<T> cart instance of Locomotive)
有什么想法吗?
答案 0 :(得分:1)
将TrainCar类型的LinkedList作为超类或接口,然后Locomotive和Wagon扩展或实现TrainCar。
TrainCar