为了账号安全,请及时绑定邮箱和手机立即绑定

Java基础一个问题,求帮忙解答

Java基础一个问题,求帮忙解答

蝴蝶刀刀 2019-03-21 22:19:53
有一个java类public final class Test{private long position = -1;public void method(){position++;}}当系统中A访问Test method后,position值为多少,B再访问Test method后,position值为多少?为什么,求帮忙解答?

2 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

访问之后,position的值始终为0,这是一个final类,每次进去访问时,position的初始值都是从-1开始的,在经过method()方法后,它的值变为0,但是下一次访问时,position的值又是从-1开始的。因此,始终为0;楼主不要被final迷惑


查看完整回答
反对 回复 2019-04-30

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号