Java final keyword

 

 

  • The keyword final is a modifier that can be used with variable, method, and class.
  • When a variable is declared as final, then the value of that variable never changed for whole class. If we are trying to change, then it will give a compile time error.

 

Example;
class A
{
final int x=100;
void get()
{
x=200;      //compile time error
}

 

  • When a method is declared as final, then that method never overridden. If we will try, then it will give compile time error.
  • When a class is declared as final, then that class never inherited.

Final variable : value never changed

Final method : method never overridden

Final class : class never inherited

Can final method inherited?
Yes, it is possible we can inherit final method but cannot override it.

 

 

 

 

 

Our Services:

Java Training | Python Training | Machine Learning with Python Training | Deep Learning with Python Training | Data Science with Python Training | Projects

SILAN Technology
Call to: 9439202111  |  9658317757  |  0674-2361252

Comment