What is the purpose of the `final` keyword in Java?
The `final` keyword makes variables constant so they cannot be changed after initialization. It also prevents classes from being subclassed.
Thatâ€™s mostly correct, but you missed one important use of `final`.
Can you explain why we might use the `final` keyword on a method in a class?