public class GlobalInfo{
public static BroadcastInfo broadcastInfo = new BroadcastInfo();
}
public class BroadcastInfo {
private String logMessage;
public String getLogMessage() {
return logMessage;
}
}
使用GlobalInfo.broadcastInfo.getLogMessage()的时候会报错呢??不是返回空指针的错误,而是GlobalInfo.broadcastInfo获取不到getLogMessage()方法,运行十几次会有1次出现这样的情况,请求大神看看什么原因,没有豆了啊!!!!!!!!!
把public static BroadcastInfo broadcastInfo,写到成员变量处试试
要共享数据,写成员变量实现不了
可不可以看看你的代码的运行错误结果????
偶尔才出来一次,最近又没有发现
楼主是怎么运行的?
确实返回的null
public class TestB {
public static void main(String[] args) {
// TODO Auto-generated method stub
GlobalInfo glb = new GlobalInfo();
System.out.println(glb.broadcastInfo.getLogMessage());
}
}
有没有给它赋值,当然是空,主要看楼主的GlobalInfo.broadcastInfo获取不到getLogMessage()方法是怎么出来的
对的,我就是不知道为什么获取不到getLogMessage()