0
Q:

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; 
    } 
} 
2
//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 
  }
  
}
0
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();
   }
}
0

New to Communities?

Join the community