Thursday, 4 September 2014

JAVA make Class non Inheritable

final : key word is use for make class as Final with only one reason no other class can inherit Final Class Eg:
______________________________________________________

package com.mastermoin.ICore;

public final class FinalClass {

       public void methodFromFinalClass(){
      
       }
}
______________________________________________________________________________


package com.mastermoin.java;

import com.mastermoin.ICore.FinalClass;

public class DemoRun extends FinalClass{

       public static void main(String[] args) {

       }

}
__________________________________________________________________
Output 

Compile Time Error : The type DemoRun cannot subclass the final class FinalClass

1 comment: