如何在活动中为新班级实施此班级?
问题描述:
POSTDATA如何在活动中为新班级实施此班级?
public class PostData {
@Expose
private String text;
@Expose
private Point point;
public class Point implements Serializable {
@Expose
private double longitude;
@Expose
private double latitude;
public Point(double longitude, double latitude) {
this.longitude = longitude;
this.latitude = latitude;
}
}
public PostData(String text, Point point) {
this.text = text;
this.point = point;
}
}
我想使用它像
PostData postData = new PostData()
所以我想这就像
PostData postData = new PostData("nqq", mpoint){
Point mpoint = new PostData.Point("13", "14");
};
但它有一些错误。
其实我不知道如何处理point
类。
你能让我知道例子吗?
我该如何正确使用它?
答
而不是使用内部类,独立PostData
和Point
类
public class PostData {
@Expose
private String text;
@Expose
private Point point;
public PostData(String text, Point point) {
this.text = text;
this.point = point;
}
}
public class Point implements Serializable {
@Expose
private double longitude;
@Expose
private double latitude;
public Point(double longitude, double latitude) {
this.longitude = longitude;
this.latitude = latitude;
}
}
然后用这样的方式
Point point = new Point(13,14);
PostData postData = new PostData("nqq",point);
答
我不知道,但是从你的含糊不清的问题,我想你问题初始化你的点类对象并将它传递到PostData类的构造函数中。是的?那么这应该工作。
PostData.Point mpoint = new PostData.Point("13", "14");
PostData postData = new PostData("nqq", mpoint);
+0
感谢意见作为礼物送给巴特尔 – touchingtwist
谢谢shuvro – touchingtwist
不客气@touchingtwist –