this()代表调用同一个类中的其它构造器
super()用于调用父类中的构造方法

super()和this()均需放在构造方法内第一行

this()和super()都指的是对象,所以,均不可以在static环境中使用。包括:static变量,static方法,static语句块。

this和super不能同时出现在一个构造函数里面

 

this()和super()为构造方法,作用是在JVM堆中构建出一个对象。

因此避免多次创建对象,同一个方法内只能调用一次this()或super()。

同时为了避免操作对象时对象还未构建成功,需要this()和super()的调用在第一行实现【以此来创建对象】,防止异常。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2022-02-12
  • 2021-12-10
猜你喜欢
  • 2021-06-19
  • 2022-01-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案