java assignment Question 6
6.What is reference variable? Ans- The only way you can access an object is through a reference variable . A reference variable is declared to be of a specific type and that type can never be changed. Reference variables can be declared as static variables, instance variables, method parameters, or local variables. A reference variable that is declared as final can’t never be reassigned to refer to a different object. The data within the object can be modified, but the reference variable cannot be changed. Types of reference variables Static Variable Instance Variable Method Parameter Local Variable When you create an object of a class as − Student obj = new Student(); The objects are created in the heap area and, the reference obj just points out to the object of the Student class in the heap, i.e. it just holds the memory address of the object (in the heap). And since the String is also an object, under name, a reference points out to th...