Final Class in Java

In Java, a final class is a class that cannot be subclassed or extended by any other class. When a class is declared final, it means that its implementation is complete and cannot be modified by any other class.

Here's an example of a final class in Java:

Example

final public class MyFinalClass
{
    // class members and methods
}
Media content

Code Snippet

// Final Class in Java
final class finalClassDemo {
    public void display() {
        System.out.println("I am Display");
    }
}

public class App {
    public static void main(String[] args) {
        finalClassDemo o = new finalClassDemo();
        o.display();
    }
}