this关键字:指向调用该方法的对象,一般我们是在当前类中使用this关键字,所以我们常说代表本类对象的引用
super关键字:代表父类存储空间的标识(可看作父类对象的引用)
父类:
package ven; public class Fu { //父类成员变量 public int age = 100; }
---------------------------------------------------------
子类:
package ven; public class Zi extends Fu { //子类成员变量 public int age = 20; public void show(){ //子类本方法局部变量 int age = 16; System.out.println(age); System.out.println(this.age); System.out.println(super.age); }
----------------------------------------------------------------
测试类:
package ven; public class Test { public static void main(String[] args) { Zi z = new Zi(); z.show(); } }