java的一个类这么写会不会出问题?

mango_95 2017-02-21 11:15:39
public class A {

private String r;

private List<A> As;

private String k;

public A(){

As=new ArrayList<A>();

}

public void addA(A a){

As.add(a);

}

public List<A> getAs() {

return As;

}

}
...全文
137 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinat_18393557 2017-02-21
  • 打赏
  • 举报
回复
如果不只有这一个构造函数的话是没有问题的
mango_95 2017-02-21
  • 打赏
  • 举报
回复
我的是这样的 public class A { private String r; private List<A> As; private String k; private List<String> vs; public A(){ As=new ArrayList<A>(); } public A(List<A> as){ this.setAs(as); } public A(String k,List<String> v){ this.setK(k); this.setVs(v); } public void setK(String k1){ k=k1; } public String getKey() { return k; } public void addVs(String v){ vs.add(v); } public void setVs(List<String> vs1){ vs=vs1; } public List<String> getVs() { return vs; } public void setR(String r1){ r=r1; } public String getR() { return r; } public void addA(A a){ As.add(a); } public void setAs(List<A> as) { As=as; } public List<A> getAs() { return As; } } 我后面往list<A>里面加A后用Jackson转化成json会报错 看了一下是 public List<A> getAs() {return As;} 这块的问题 有没有什么好的解决办法呢?

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧