Final Keyword in Java :
- If You Make A Variable final than its Value cannot be Changed After Initialization.
Final Keyword in Java Program
Example 1
public class A {
public static void main(String[] args ) {
final int x = 10;
x= 20; // Error
}
}
2. If You Make Static / Non- Static Variable final than Initialization is Mandatory.
Example 2
public class A {
final Static int id; // Error
final Static int id=10; // Correct
final int eid; // Error
final int eid = 20; // Correct
public static void main(String[] args ) {
}
}
3. If You Make A method final Than Overriding Not Allowed.
Example 3
public class A {
final public void test( ) {
}
}
public class B extends A {
@Override
public void test( ) { // Error
}
}
4. If You Make A Class Final Than inheritance is Not Allowed.
Example 4
final public class A {
}
Public class B extends A { // Error
}
You Also Learn –