Java 如何使用类?

Java 如何使用类?,java,android,retrofit,pojo,Java,Android,Retrofit,Pojo,我使用改装的数据传输。我很困惑。 我有Pojo生成的类。但是我不知道如何使用目的地类 public class NewOrderRequest { @SerializedName("phone") @Expose private String phone; public NewOrderRequest(String phone, List<Destination> destinations) { super();

我使用改装的数据传输。我很困惑。 我有Pojo生成的类。但是我不知道如何使用目的地

  public class NewOrderRequest {

    @SerializedName("phone")
    @Expose
    private String phone;

    public NewOrderRequest(String phone, List<Destination> destinations) 
    {
       super();
       this.phone = phone;
       this.destinations = destinations;
    }

    public String getPhone() {return phone;}

    public void setDestinations(List<Destination> destinations)
    {
    this.destinations = destinations;
    }

    }
使用:

public class Destination {

   @SerializedName("lat")
    @Expose
    private String lat;

    public Destination(String lat) {
    super();
    this.lat = lat;

    public String getLat() {
    return lat;
    }

    public void setLat(String lat) {
    this.lat = lat;
    }

    }
  List<Destination> destination = null;
        destination.add();
我应该向setDestination方法传递什么?

    NewOrderRequest newOrderRequest = new NewOrderRequest();
    newOrderRequest.setPhone("+911");
    newOrderRequest.setDestinations(????????);


    NetworkService.getInstance()
                .service()
                .newOrder(jsessionid, newOrderRequest)
这就是我所尝试的:

public class Destination {

   @SerializedName("lat")
    @Expose
    private String lat;

    public Destination(String lat) {
    super();
    this.lat = lat;

    public String getLat() {
    return lat;
    }

    public void setLat(String lat) {
    this.lat = lat;
    }

    }
  List<Destination> destination = null;
        destination.add();
列表目的地=null;
destination.add();

您需要创建一个
列表这里有什么问题?只需在定义的列表中添加值,如destination.add(新目的地(“lat_值”));仅供参考:@SerializedName注释仅在JSON字段的名称与类字段的名称不同时才需要。在这种情况下,您可以删除它,谢谢!现在我知道了。