请教一下JAVA super关键字的意义是什么?可以解释的通俗一点么?

class FatherClass {
public int value;
public void f(){
value = 100;
System.out.println
("FatherClass.value="+value);
}
}

class ChildClass extends FatherClass {
public int value;
public void f() {
super.f(); //啥意思?
value = 200;
System.out.println
("ChildClass.value="+value);
System.out.println(value);
System.out.println(super.value);
}
}

public class TestInherit {
public static void main(String[] args) {
ChildClass cc = new ChildClass();
cc.f();
}
}

慕码人2483693
浏览 211回答 2
2回答

RISEBY

super()行为就是使用继承类里面的函数this()的行为就是使用自己的。。这个程序extends FatherClass 所以FatherClass里面的f()方法调用
打开App,查看更多内容
随时随地看视频慕课网APP