super关键字

Posted white-the-alan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了super关键字相关的知识,希望对你有一定的参考价值。

在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();
	}
}  

 

内存图如下:

技术分享图片

 

以上是关于super关键字的主要内容,如果未能解决你的问题,请参考以下文章

不立即分离片段

Java学习笔记3.5.3 继承 - super关键字

请教关于java super 关键字问题

26 super关键字

super关键字

java 类方法代码块修饰式关键字总结