java新手求助 为什么这个代码输出0不是输出1,运行流程是怎样的,求解

2025-05-21 09:24:22
推荐回答(2个)
回答(1):

你第一次建了个对象 将inner的num赋值为1.
第二次又建了个对象,这俩对象是没有关系的.你调用第二个对象的method,自然就是输出0.

回答(2):

outter 对象是新创建的,method方法里的inner对象也是新创建的,就应该是0