java this
//Java code for using 'this' keyword to
//refer current class instance variables
//code taken from www.geeksforgeeks.org but has been edited
class Test
{
int a;
int b;
// Parameterized constructor
Test(int a, int b)
{
//this helps differentiate between members of class and parameters
this.a = a;
this.b = b;
}
}
//This gets the instance variable of the method instead of object instead of
//the paramaters (In the case in which the parameter name = variable name).
class Example{
private int x;
private int y;
public void setX(int x){
this.x = x;
//"this.x" gets the variable. the "x" on its own gets the parameter
}
}
class Demo
{
// instance variable
int m;
int n;
public void setValue(int m, int n)
{
m = m;
n = n;
}
public void showValue()
{
System.out.println("Value m = " + m);
System.out.println("Value n = " + n);
}
}
public class ThisKeywordDemo
{
public static void main(String[] args)
{
Demo obj = new Demo();
obj.setValue(5, 6);
obj.showValue();
}
}