在Java中为什么用一个类的对象去调用另一类的属性并赋值时,总报空指针错误???

求教

可能另一个类的属性并不是静态的吧?如果不是静态的肯定会空指针,因为这个属性还不存在。如果是静态的应该不会出现。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-20
你有没有把这个对象new 出来啊 比如 User user = new User();然后就可以给他set进去了啊本回答被网友采纳
第2个回答  2015-01-07
另一个类 没有初期化。 没有new出来追问

比如说在A类中,用B类实例化对象去调用B类属性并赋值,总是提示空指针错误!

追答

出现这种状况只可能是 B类实例你没有正确获得。 导致对一个null引用进行了操作。 你把代码贴出来

第3个回答  2015-01-07
额...基本上是你另一个类并没有声明,所以是空的
第4个回答  2015-01-07
先看一下你的代码= =追问

代码有上千行,所以就没有贴出来==

相似回答