Final
Final
Brajesh Raj
Final Keyword in Java
The final keyword in java is used to restrict the
user. The java final keyword can be used in many
context. Final can be:
◦ variable
◦ method
◦ class
The final keyword can be applied with the
variables, a final variable that have no value it is
called blank final variable or uninitialized final
variable. It can be initialized in the constructor
only. The blank final variable can be static also
which will be initialized in the static block only.
We will have detailed learning of these. Let's first
learn the basics of final keyword.
1) Java final variable
If you make any variable as final, you cannot change the
value of final variable(It will be constant).
class Bike9{
final int speedlimit=90;//final variable
void run(){
speedlimit=400;
}
public static void main(String args[]){
Bike9 obj=new Bike9();
obj.run();
}
}//end of class
Output:Compile Time Error
Bike9.java
2) Java final method
If you make any method as final, you cannot override it.
class Bike{
final void run(){System.out.println("running");}
}
class Bike{
final void run(){System.out.println("running...");}
}
class Honda2 extends Bike{
public static void main(String args[]){
new Honda2().run();
}
}
Output:running...
Honda2.java
THANK YOU