super关键字的使用_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > super关键字的使用

super关键字的使用

 2017/6/25 5:32:30  i拾贝  程序员俱乐部  我要评论(0)
  • 摘要:super关键字的使用TestInherit.java//super关键字classFatherClass{publicintvalue;publicvoidf(){value=100;System.out.println("FatherClass.value="+value);}}classChildClassextendsFatherClass{publicintvalue;publicvoidf(){super.f();//super调用父类的f()方法value=200;System
  • 标签:使用 关键字

super关键字的使用

TestInherit.java

class="java" name="code">//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();//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();
	}
}

?

F:\java>javac TestInherit.java

F:\java>java TestInherit
FatherClass.value=100
ChildClass.value=200
200
100

F:\java>

?内存分析:



?

  • 大小: 23.8 KB
  • 查看图片附件
发表评论
用户名: 匿名