super和this关键字的用法

super

作用:

  1. 在子类方法当中,访问父类的成员变量
  2. 在子类方法当中,访问父类的成员函数
  3. 在子类方法当中,访问父类的构造函数
    注意:访问父类构造函数时,只能写在 子类构造函数的第一行
    super和this关键字的用法

this关键字

作用:

  1. 在本类的成员方法或构造方法中,访问本类的其他成员方法;
  2. 在本类的成员方法或构造方法中,访问本类的成员变量;
  3. 在本类的构造方法中,访问本类的其他构造方法;
    注意:访问本类的其他构造方法时,语句只能写在该构造方法第一行
    super和this关键字的用法

小结

  1. this 是针对于本类的的;
  2. super是针对于父类的;
  3. 如果子类没有定义或重写构造方法,系统将默认继承父类的无参构造函数;