[quote=引用 1 楼 Stluny 的回复:] 这个问题很容易回答 不是静态的问题 你这个对象存在哪? 你第一次给他赋值前输出0 是因为没有给变量赋值 int型本身是0 之后赋值了1 输出1 在之后一直输出1 是因为这个对象并没有消亡 一直存在在内存里 你只是调了下这个对象 你之前给这个对赋值过了 所以1 一直在这个对象中 你把获得po这个对象的地方贴出来看看 或者你每次都调用pp这个方法前 都new一次这个po对象 就会出现010101的结果了
这个问题很容易回答 不是静态的问题 你这个对象存在哪? 你第一次给他赋值前输出0 是因为没有给变量赋值 int型本身是0 之后赋值了1 输出1 在之后一直输出1 是因为这个对象并没有消亡 一直存在在内存里 你只是调了下这个对象 你之前给这个对赋值过了 所以1 一直在这个对象中 你把获得po这个对象的地方贴出来看看 或者你每次都调用pp这个方法前 都new一次这个po对象 就会出现010101的结果了
81,092
社区成员
341,717
社区内容
加载中
试试用AI创作助手写篇文章吧