求带佬解答一下为啥不是-100

img


倒数第二行a.get M()为什么输出结果是120不是-100🥲。A a = b;这行代码作用是把b的引用给了a吗。

A a = b; // a 对象 现在指向 b所指向的 new B() 对象, 所以 a.getM() 实际调用的是 B的getM()方法,输出 120

我怀疑这代码根本不能运行,这些变量都是private成员的。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^