空指针判断,为什么加在get方法里,而不是set方法里?

空指针判断,为什么加在get方法里,而不是set方法里?

老师,空指针判断,为什么加在get方法里,而不是set方法里?set方法有个从外面传来的参数,如果参数是空的,加在set方法里不是直接就可以判断出来了吗?

http://img1.sycdn.imooc.com//climg/5d5e4a820001424511220623.jpg

http://img1.sycdn.imooc.com//climg/5d5e4a82000130d011250619.jpg

是不是类型是数组,或者类的属性,最好都要在get方法里加空指针判断?


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,

1、类的属性更加准确的应该叫做对象的引用,例如private Department myDep; myDep就叫做Department类型的对象引用。

2、是的,目前只需要知道 数组和对象的引用要在get方法里加空指针判断就可以了,在工作中,也是这两个用的比较多。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


好帮手慕酷酷 2019-08-22 16:10:46

同学你好,你的理解是正确的,

因为按照编写代码的习惯中,都建议在使用的时候进行初始化,也就是在进行get()方法中进行判断空指针情况。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


  • 提问者 天才少年25 #1
    类型是 数组或者类 的属性,叫做什么属性?目前只需要知道这两种要在get方法里加空指针判断吗?
    2019-08-22 16:14:32
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师