public class IP {
private String ip;
public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}
}
定义了这个类 然后B类通过new Threa 去启动A类 set 一个ip
然后在再B类通过getip 可是get到的值是个null 是怎么回事啊
public class IP {
private String ip;
public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}
}
定义了这个类 然后B类通过new Threa 去启动A类 set 一个ip
然后在再B类通过getip 可是get到的值是个null 是怎么回事啊
8 回答6.5k 阅读
4 回答684 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
你需要确定get方法是在你的Thread里的set方法执行之后才执行的否则为一定是null。
可以在set时带一个回调来保证get是在set之后