JAVA新手:一个小程序,子类与父类有同名变量num,子类中使用this和super效果为什么一样 ?谢谢大神们

2025-05-15 02:26:10
推荐回答(2个)
回答1:

super.num是父类的num,
this.num是当前类的num,是从父类继承过来的
num是局部方法内部的num,也就是你自己声明的,int num=0
所以也就有上面的答案了

回答2:

this.num输出的不是9吗?