在继承中的super相当于指向子类中的父类,this则是指向本身
package test;
import chapterThree.VariableExchange;
/**
* @author lan 2016年1月30日
*/
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 Test {
public static void main(String args[]) {
ChildClass cc = new ChildClass();
cc.f();
}
}
运行结果: