this关键字
1.this只能出现在实例方法与构造方法中
2.this的语法是“this”,“this()”
3.this不能出现在静态方法中
4.this.大部分情况可以省略
5.this在区分局部变量与实例变量时不能省略
6.this()只能出现在构造方法第一行,通过当前的构造方法来调用本类的其他的构造方法,
目的是代码复用。
super关键字
1.super只能出现在实例方法与构造方法中
2.super的语法是“super”,“super()”
3.super不能出现在静态方法中
4.super.大部分情况可以省略
5.当父类和子类拥有同名属性或者相同方法时,或者想在子类中访问父类时,super.不能省略
6.super()只能出现在构造方法第一行,通过当前的构造方法来调用父类的其他的构造方法
目的是:创建子类对象的同时,先初始化父类型特征