Java final Class

https://‮.www‬lautturi.com
Java final Class

You cannot extend a final class. If you try it gives you a compile time error.

// create a final class
final class FinalClass {
  public void display() {
    System.out.println("This is a final method.");
  }
}

// try to extend the final class
class Main extends FinalClass {
  public  void display() {
    System.out.println("The final method is overridden.");
  }

  public static void main(String[] args) {
    Main obj = new Main();
    obj.display();
  }
}
Created Time:2017-09-05 15:19:14  Author:lautturi