BohYoh.comトップページへ  finalクラス(final class) 
Java講座 用語集   索引へ戻る   Java講座のページ


finalクラス(final class)



 サブクラスを導出できないクラスのこと。宣言にはキーワーfinalを与える。以下に示すのが、finalクラスの宣言の例である。

final class A { /*中略*/ }

 finalクラスの名前が、他のclass宣言のextends節中に記述された場合、コンパイルエラーとなる。

class B extends A { /*中略*/ } // コンパイルエラー

 なお、抽象クラスをfinalクラスとすることはできない。すなわち、クラスの宣言にfinalとabstractの両方を指定することはできない。

abstract final class C { /*中略*/ } // コンパイルエラー


索引へ戻る

BohYoh.comトップページへ