What is Final Keyword in Java Example | Full Stack With Java

Final Keyword in Java :

  1. 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

Leave a Comment