有一个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迷惑
没有找到匹配的内容?试试慕课网站内搜索吧
添加回答
举报
0/150
提交
取消