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

求教... 求教 展开
 我来答
zhou2003737
2015-01-07 · TA获得超过1427个赞
知道小有建树答主
回答量:1082
采纳率:77%
帮助的人:391万
展开全部
可能另一个类的属性并不是静态的吧?如果不是静态的肯定会空指针,因为这个属性还不存在。如果是静态的应该不会出现。
这条路这样走
推荐于2018-03-20 · 超过10用户采纳过TA的回答
知道答主
回答量:25
采纳率:100%
帮助的人:18万
展开全部
你有没有把这个对象new 出来啊 比如 User user = new User();然后就可以给他set进去了啊
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bbdeff
2015-01-07 · 超过63用户采纳过TA的回答
知道答主
回答量:165
采纳率:0%
帮助的人:109万
展开全部
另一个类 没有初期化。 没有new出来
追问
比如说在A类中,用B类实例化对象去调用B类属性并赋值,总是提示空指针错误!
追答
出现这种状况只可能是 B类实例你没有正确获得。  导致对一个null引用进行了操作。  你把代码贴出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
horizon47
2015-01-07 · TA获得超过567个赞
知道小有建树答主
回答量:594
采纳率:0%
帮助的人:257万
展开全部
额...基本上是你另一个类并没有声明,所以是空的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Freedow3
2015-01-07 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:38.7万
展开全部
先看一下你的代码= =
追问
代码有上千行,所以就没有贴出来==
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式