this关键字与super关键字区别

Posted baijian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this关键字与super关键字区别相关的知识,希望对你有一定的参考价值。

    this super
1 访问属性

访问本类中属性,如果本类中没有此属性,就从父类继承过来的属性中查找

(遵循就近原则)

访问父类中的属性
2 调用方法 访问本类中方法 直接访问父类中方法
3 调用构造器 调用本类构造器,必须放在第一行

调用父类构造器,必须放在首行,如果不写的话,系统会默认调用父

类的无参构造器(总之创建子类对象一定会执行父类构造器)

4 特殊用法 表示当前对象,有时可以return this; 不能表示父类对象

以上是关于this关键字与super关键字区别的主要内容,如果未能解决你的问题,请参考以下文章

this关键字与super关键字区别

Java中的this与super关键字

Java基础知识-----this关键字和super关键字的区别

this与super关键字(阿里巴巴面试竟然问道这个了……今天把它盘透彻了!)

super和this的区别

super 和 this 的区别