7.1 this关键字
-  
this关键字可以用来访问本类的属性、方法、构造器
 -  
this用于区分当前类的属性和局部变量
 -  
访问成员方法的语法: this.方法名(参数列表)
 -  
访问构造器语法: this(参数列表) 注意只能在构造器中使用(即只能在构造器中访问另一个构造器,必须放在第一条语句)
 -  
this不能在类定义的外部使用,只能在类定义的方法中使用 (实现代码的复用)
public Employee(String name,int age) { this.name=name; this.age=age; } public Employee(String name,int age,String adress) { this(name,age); } 
7.2 Super关键字
-  
可以访问父类属性,但不能访问父类的private属性 super.属性名
 -  
访问父类的方法,不能访问父类的 private方法 super.方法名
 -  
访问父类的构造器 super(参数列表)
 
细节
-  
当子类中有和父类中的成员(属性和方法)重名时,为了访问父类的成员,必须通过super。如果没有重名,使用super this 直接访问是一样的效果。
NO. 区别点 this super 1 访问属性 访问本类中的属性,如果本类中没有此属性,则在父类中继续查找 访问父类中的属性 2 调用方法 访问本类中的方法,本类中没有,则在父类中继续查找 直接访问父类中的方法 3 调用构造器 调用本类中的构造器,必须放在构造器首行 调用父类构造器,必须放在首行,默认带无参构造super() 4 特殊 表示当前对象 子类中访问父类对象  
