super关键字

来源:互联网 发布:yy外宣软件 编辑:程序博客网 时间:2024/04/17 02:05

     在JAVA类中使用super来引用父类的成分。

     super 和 this关键字都只能用在非静态方法里面
     对象必须先初始化才能调用非静态方法

例如:

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

 

运行结果:

 

FatherClass.value = 100
ChildClass.value = 200
200
100

原创粉丝点击