课程
/后端开发
/Java
/Java入门第二季 升级版
源码:
2019-08-19
源自:Java入门第二季 升级版 7-6
正在回答
1、执行t1.i++后,虽然打印的是60,但是此时静态变量i=61
2、调用t1.call()在for循环中将i初始化为0,并在i=3时跳出循环,此时静态变量i=3,因此打印的t2.i=3
这个我理解,为什么t1.i++执行后i值变为3
慕粉4284747
重点是因为i是静态成员变量被所有对象所共享,第一次调用call()方法后,经过里面的for循环 i变为3 跳出循环,所以结果为3
提问者补充:就是第二个实例对象调用变量i的结果为什么是3,求解
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
5 回答麻烦大家帮我解释一下
2 回答求解释下面的输出结果
3 回答大神帮我解释一下
5 回答为什么我输出的是空值 求解释一下
2 回答求大佬解释解释