教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Java培训:this和super的用法区别是什么?

更新时间:2023年12月19日09时54分 来源:传智教育 浏览次数:

好口碑IT培训

  通过super()调用父类构造方法的代码必须位于子类构造方法的第一行,并且只能出现一次。

  super和this关键字的作用非常相似,都可以调用构造方法、普通方法和属性,但是两者之间还是有区别的,super与this的区别如表4-1所示。

  表4-1 super与this的区别

super与this的区别是什么?

  需要注意的是,this和super两者不可以同时出现,因为this和super在调用构造方法时都要求必须放在构造方法的首行。

0 分享到:
和我们在线交谈!