• super()调用父类的构造函数,必须在构造函数的第一行
  • this()调用本类的构造函数,必须在构造函数的第一行

  • super()和this()不能同时调用构造函数

代表的对象不同

  • this:本身调用者这个对象
  • super:代表父类对象的引用

    前置

  • this:没有继承也可以使用

  • super:只能在继承条件下才能使用

    构造方法

  • this( ):本类的构造

  • super( ):父类的构造