Java MCQ: Which of the following is true about the ‘final’ keyword in Java?
Answer:
Explanation:
The final
keyword in Java can be applied to classes, methods, and variables, and it has different effects depending on where it is used. When a class is declared as final, it cannot be subclassed, which means no other class can extend it. This is often done to prevent alteration of the behavior of certain classes.
When a method is declared as final, it cannot be overridden by subclasses, ensuring that the behavior defined in the method is preserved across the class hierarchy. When a variable is declared as final, it can only be assigned once, making it a constant.
Understanding the use of the final
keyword is important for controlling how classes and methods are extended or modified, ensuring that certain behaviors and values remain unchanged.
Reference links:
https://www.rameshfadatare.com/learn-java-programming/
https://www.javaguides.net/p/java-tutorial-learn-java-programming.html