Java高手请进,涉及堆栈,打印输出结果为何不同?

2024-11-16 07:48:10
推荐回答(1个)
回答(1):

注意:show(int x)这个方法 中只对传入的 x 进行了重新赋值,而没有改变 t 中的原有 x 值,
而show(TestJava t) 这个方法 则是将 t 对象中的 x 进行重新赋值,所以打印 t.x 会出现不同的值

话说这个问题只是单纯的赋值问题吧.........