- Final is a keyword which can be used with variables, methods and classes.
- If we declare any variable as final, it will be constant.
- If we declare any method as final, it cannot be overridden.
- If we declare any class as final, it can’t be inheritance.
- Final is the only modifier which can be used with local variables.
- Delay initialization of final variable are possible only within constructor.
- Final variables will never get default variables.