this

  • 表示当前类(本类)对象。
  • this用来调用当前对象的成员。
  • 可以用this区别成员变量和局部变量
  • this可以调用本类的构造方法, this()

    • 只能在构造器中调用构造器
    • 调用构造方法的语句this() 要放在第一行
    • this 和 super同时出现, super在前面

      super

  • super 调用父类的成员。

  • super 用于区分子类和父类同名的成员。
  • super 调用父类的构造方法
  • super 隐含在子类构造器的第一行,调用父类的默认构造方法或无参构造器,super()
  • this和super 同时出现,super在前面