OK、CarNode というクラスがあります。
public class CarNode {
private Car car;
private CarNode node;
}
およびコピー コンストラクター:
public CarList(CarList list) {
CarNode element = list.head;
CarNode node = new CarNode();
this.head = node;
while(element != null) {
node.setCar(element.getCar());
element = element.getNode();
if(element != null) {
node.setNode(new CarNode());
node = element;
}
}
}
私が理解していないのは、要素が element.getNode() を介して別の車ノードの値を取得する方法ですが、ノードに node.setNode() と node.setCar() を記述する必要があることです...混乱しています.. .