Javaのクラスやメソッド・変数を継承不可にする

クラスやメソッド・変数を継承不可(変更不可)にする

public修飾子を付ける

例)

final public class SampleClass1 {
    public void hoge1(){
        System.out.println("Hello World!");
    }
}

なお、このように継承(変更)されないということで、C言語やC++におけるマクロの代わりにfinal修飾子が使われることがしばしばあります。

参照:http://java-reference.com/java_basic_final.html