public class SuperClass { public void method1() { System.out.println(\"superclass method1\"); this.method2(); } public void method2(
"this" keyword refers to current class reference. That means, when it is used inside the method, the 'current' class is still SubClass and so, the answer is explained.