Free Data Structures and Algorithms Course









Subscribe below and get all best seller courses for free !!!










OR



Subscribe to all free courses

How assignment operator works with reference variables in Java ?

Program to demonstrate how assignment operator works with reference variables in Java

class Triangle {
 
  public int width;
 
}

public class AssignmentReferenceTest {
 
  public static void main(String[] args) {
  
     Triangle triangleOne = new Triangle();
     Triangle triangleTwo = new Triangle();
  
     triangleOne.width = 10;
     triangleTwo.width = 20;
  
     System.out.println("1: triangleOne's width = " + triangleOne.width);
     System.out.println("1: triangleTwo's width = " + triangleTwo.width);
  
     triangleOne= triangleTwo;
  
     System.out.println("2: triangleOne's width = " + triangleOne.width);
     System.out.println("2: triangleTwo's width = " + triangleTwo.width);
  
     triangleOne.width = 30;
      
     System.out.println("3: triangleOne's width = " + triangleOne.width);
     System.out.println("3: triangleTwo's width = " + triangleTwo.width);
 
   }

}


Output of the program :




 
© 2021 Learn Java by Examples Template by Hubberspot