Java MCQ: What is the purpose of the ‘this’ keyword in Java?
a) To refer to the current class instance
b) To refer to the superclass instance
c) To call a method in the superclass
d) To return an instance of the superclass
Answer:
a) To refer to the current class instance
Explanation:
In Java, the this
keyword is a reference to the current object, i.e., the object whose method or constructor is being invoked. It can be used to refer to instance variables of the current object when they are shadowed by method or constructor parameters.
The this
keyword is also used to call other constructors in the same class (constructor chaining) and to pass the current object as an argument to a method or constructor.
Understanding the this
keyword is important for managing object state and ensuring that the correct object context is used within methods and constructors.
Reference links:
https://www.rameshfadatare.com/learn-java-programming/
https://www.javaguides.net/p/java-tutorial-learn-java-programming.html