this keyword as Method parameter, Using Inheritance

Views 👁 1,160

Program


 // this keyword as Method parameter

class ThisAsParameter {

 public static void main(String[] args) {
 Child obj = new Child();
 obj.i = 20;
 obj.method();
 }
}

class Child extends ThisAsParameter {
 int i;

 void method() {
 method1(this);
 }

 void method1(Child t) {
 System.out.println(t.i);
 }
}

Output

20
Press any key to continue . . .