Home / Programs / this keyword to pass as an argument in the method
🚀 Programming Example

this keyword to pass as an argument in the method

👁 3,879 Views
💻 Practical Program
📘 Step Learning
Learn this program step-by-step with algorithm, source code, output and detailed explanation.

💻 Program Code

 class MainClassParameter{

  void method(MainClassParameter obj){
  System.out.println("method is invoked");
  }

  void parameterPass(){
  method(this);
  }

  public static void main(String args[]){
  MainClassParameter s1 = new MainClassParameter();
  s1.parameterPass();
  }
}

/*

The this keyword can also be passed as an argument in
the method. It is mainly used in the event handling
In event handling (or) in a situation where we have to provide reference of a class to another one. It is used to reuse one object in many methods.

*/
                        

🖥 Program Output

method is invoked
Press any key to continue . . .
                            
📚 Learning Subject

Master Programming Through Practical Examples

Improve your coding logic, problem-solving skills and programming confidence by practicing real-world examples with explanations.

🎯 How to learn from this example

First understand the algorithm carefully. Then study the program line-by-line and compare it with the output. Finally, review the explanation section to strengthen your logic and programming understanding.

🔥 Practice suggestion

Rewrite the program without looking at the code. Modify values, conditions or logic and run it again. This helps improve confidence and strengthens coding skills much faster.