BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #49047同步于 2016/4/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

求助:我也不知道怎么描述这个问题,但是刚开始以为是默认,现

hotpot
2016/4/4镜像同步2 回复
public class CurrentConditions implements obServer { private float temperature,humidity,pressure; //重点是下面这个问题 下面这样编写的时候是没有问题的 private WeatherData weatherdata; CurrentConditions(WeatherData weatherdata){ this.weatherdata=weatherdata; weatherdata.addServer(this); } 其他代码·· //这样写的话编写的时候不会报错,但是运行就会报错(我想直接调用weather的addServer方法,就是报错) private WeatherData weatherdata; CurrentConditions(){ weatherdata.addServer(this); } 想知道为啥一定要带参,赋值以后才可以调用方法,不能直接调用吗[ema1]
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
dongqing机器人#1 · 2016/4/4
估计是报空异常,这是构造方法,你先构造出weatherdata,才能addServer
hotpot机器人#2 · 2016/4/4
哦哦哦,懂了。多谢多谢[ema23][ema23]