List 将对象从列表形成为新对象

List 将对象从列表形成为新对象,list,object,List,Object,我必须创造一个火车头和货车。我创建了它们并将它们全部放在列表中,在那个里我可以给它们一个ID并对它们进行排序等等 我现在的问题是,我是否可以将其中一些从列表中取出,并与它们形成一个新的对象序列,或者直接实现它们而不触及列表更好?这有点模糊,这些“火车头”和“货车”是什么类型的数据?这些数据将如何被操纵 通常,如果您有一个可能嵌套的复杂对象,最好为其创建一个类。如果创建一个Train类,它可以包含机车和货车的列表作为属性,这些机车和货车本身就是另一个对象。更好的是,您可以定义特定于类的函数来操纵火

我必须创造一个火车头和货车。我创建了它们并将它们全部放在列表中,在那个里我可以给它们一个ID并对它们进行排序等等


我现在的问题是,我是否可以将其中一些从列表中取出,并与它们形成一个新的对象序列,或者直接实现它们而不触及列表更好?

这有点模糊,这些“火车头”和“货车”是什么类型的数据?这些数据将如何被操纵


通常,如果您有一个可能嵌套的复杂对象,最好为其创建一个类。如果创建一个
Train
类,它可以包含机车和货车的列表作为属性,这些机车和货车本身就是另一个对象。更好的是,您可以定义特定于类的函数来操纵火车的机车和货车。

谢谢!有没有一种方法可以使构造函数成为“变量”,因为不同的列车可以包含不同数量的机车和货车。它们是一个类rail vehicle的对象,该类rail vehicle扩展了它们。是的,您可以根据需要将属性设置为类。你可以读一些OOP