Final Method


class TestFinal
{
    //Final method cannot be overridden by its subclasses
    final public void display()
    {
        System.out.println("Inside TestFinal display");
    }
}
public class FinalMethod extends TestFinal
{    
   public void display()  // This overriding generates compilation error
    {
        System.out.println("Inside FinalMethod display");
    }
    public static void main(String[] args) {
        FinalMethod fm=new FinalMethod();
        fm.display();
    }
}

Output: