final Class in Java

www.lautt‮.iru‬com
final Class in Java

final is a non-access modifier in java oop.
A final class could not be extended.
A final variable could not be modified.

Java final class example

// 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();
  }
}

output:

The type Main cannot subclass the final class Lautturi.FinalClass
Created Time:2017-09-23 14:50:54  Author:lautturi