package com.aflfte.oo2;
/**
* super的使用方法
* @author root
*super可是用来调用已经被子类覆盖的父类方法
*/
public class TestSuper {
public static void main(String[] args) {
new ChildClass().f();
}
}
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的第一种用法直接调用父类的方法
value=200;
System.out.println("ChaildClass.value="+value);
System.out.println(value);
System.out.println(super.value);//super的第二种用法直接调用父类的成员变量
}
}
« 访问控制的方法
|
关于构造器的追溯问题»
|