Question: what is the difference between this and super in java?
Answer: As I said in the first line, the main difference between this and super in Java is that this represents current instance of a class, while super represent current instance of the parent class. ... Another use of this and super in Java is for accessing instance variables of a class and it's parent.