在java中存在着this和super两个关键字,但在学习的时候,发现大致的效果都一样,不知道该用哪一个好。在java中this和super功能大致相同,但也有不同的地方,存在必有意义。下面看下面的图片,我简单的写了一下它们的大致区别: 图1: 从上图中可以很明显的看出两都地区别,但是我在这要强调大家一句,this和super关键字是不能同时存在的,因为两者都可以调用构造方法,而必须要放在构造方法的首行。