我想解析JSON并设置数据。我有这个模型
public class Model {
public List<Test>test;
public class Test implements Serializable{
String b;
public Test(String a){
this.b=a;
}
public String getId() {
return a;
}
public void setId(String a) {
this.a = a;
}
}
}
从另一个类,我想在Test类中设置数据:
model.Test mm = new Model.Test("1");
但是我得到了错误“不是结束课”。
答案 0 :(得分:0)
你不能在java中这样做,因为Test
不是static
。要创建Test
的新实例,您需要一个外部类的实例,即Model
:
Model model = new Model();
Test test = model.new Test("1");
如果您希望能够创建没有外部类实例的实例,请将类Test
标记为static
。然后你就可以这样使用它:
Model.Test test = new Model.Test("1");