java super和this

this:this是一个自身对象,是调用当前方法得一个对象。在当前方法里就代表这个对象。因为在实际开发中,一个类会有很多实例,在调用类中的方法(比如查询,修改属性这种最常见的)时需要指明只修改当前调用这个方法的对象。

super:代指当前对象的超类对象(只能继承一个!所以super关键字只能代指一个),一般存在于子类中。

易错点:

super和this引用不是类似的概念。实际上,super不是一个对象的引用,不能将super赋给另一个对象变量,它只是一个指示编译期调用超类方法的特殊关键字 -《Java 核心技术卷Ⅰ 第九版》168页。

不和别人一样,不复制只真正理解
原文地址:https://www.cnblogs.com/Vinlen/p/12736512.html