java中this和super的区别

super

  1. super是调用父类的构造方法,且在构造方法的最开始
  2. super只能在子类的方法或者构造方法中
  3. super和this不能同步调用(注意)

this

  • 代表对象不同
    1. this:代表当前对象
    2. super:代表父类的对象
  • 前提
    1. this:没有继承也可以用
    2. super:只能在继承条件下才能使用
  • 构造方法
    1. this:本类的构造
    2. cuper:父类的构造
posted @ 2022-05-01 23:13  忍者猪丶丶丿  阅读(45)  评论(0)    收藏  举报