JAVA中,只是简单的类似于:a.setId(1)也出现空指针异常,为什么?想不明白,我不是获取,赋值总该可以的啊

2020-06-29 社会 82阅读
那你确认, 对象 a 不是 null 吗?
因为: a.setId(1)也出现空指针异常,原因 只可能在两个地方.
1: 对象 a 未创建, a == null
2: a.setId("参数"); 参数本身为空;
但 你已经 把 1 作为参数传入,所以不会是第二种情况。
那你就改检查下 a 本身是否已经创建了.
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com