this关键字与super关键字区别
Posted baijian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this关键字与super关键字区别相关的知识,希望对你有一定的参考价值。
this | super | ||
1 | 访问属性 |
访问本类中属性,如果本类中没有此属性,就从父类继承过来的属性中查找 (遵循就近原则) |
访问父类中的属性 |
2 | 调用方法 | 访问本类中方法 | 直接访问父类中方法 |
3 | 调用构造器 | 调用本类构造器,必须放在第一行 |
调用父类构造器,必须放在首行,如果不写的话,系统会默认调用父 类的无参构造器(总之创建子类对象一定会执行父类构造器) |
4 | 特殊用法 | 表示当前对象,有时可以return this; | 不能表示父类对象 |
以上是关于this关键字与super关键字区别的主要内容,如果未能解决你的问题,请参考以下文章
Java基础知识-----this关键字和super关键字的区别