this Keyword In Java Programming
The following program source shows how this
keyword is used to refer to instance variable of the class so as to avoid the confusion between the local variable and the instance variable.
public class ThisKeyword {
public static void main(String[] args) {
IntSum obj=new IntSum(5,6);
obj.displaysum();
}
}
class IntSum{
private int a;
private int b;
private int sum;
public IntSum(int a, int b) {
this.a=a;
this.b=b;
sum=a+b;
}
public void displaysum() {
System.out.println("The sum of the number is " + sum);
}
}
The output of this code is as below: