Java 如何创建具有列表结构作为属性的新对象?

Java 如何创建具有列表结构作为属性的新对象?,java,list,object,linked-list,Java,List,Object,Linked List,让有城市对象,例如 class City { private String name; private String code; //construction } class Flight { private List<City> ports; private Number distance; public Flight(List<City> ports, Number distance) { this.ports = ports

让有城市对象,例如

class City {
  private String name;
  private String code;

  //construction
}
class Flight {
  private List<City> ports;
  private Number distance;

  public Flight(List<City> ports, Number distance) {
      this.ports = ports;
      this.distance = distance;
  }
}
还有飞行对象,例如

class City {
  private String name;
  private String code;

  //construction
}
class Flight {
  private List<City> ports;
  private Number distance;

  public Flight(List<City> ports, Number distance) {
      this.ports = ports;
      this.distance = distance;
  }
}

如何从用户处获取端口信息?这是我真正的问题,不是创建列表

创建一个包含您的属性的bean,让我们称之为Fligth,并从这个fligh类创建一个列表,例如:

列表f=新的ArrayList()

然后你可以把它放在某个飞行物体的列表中


f、 添加(新航班())

List-listOfFlight=new-LinkedList()-我将调用doctor此代码甚至无法编译…此问题表明对手头的问题缺乏研究。“端口”信息应从用户处获得。我受够了。我应该复制所有代码并粘贴它吗?不,@Razib这不是OP想要的。OP需要一个全新的列表来存储
Flight
s。