ORJavaScriptが有効ではありません。通常は、クラスの継承もメソッドのオーバーライドも制限無く行えますが、「final修飾子」で宣言されたクラスの派生クラスは定義出来なくなり、また「final修飾子」で宣言されたメソッドはオーバーライド出来なくなります。以下のサンプルと結果をご覧下さい。error:「final」宣言されたクラスは継承出来ない)例によって、コメントアウトしている所で「E_ERROR」エラーが発生します。「例外処理」の、「Exception」クラス(定義済みクラス)の「get*()」メソッドが「final」宣言されていて、派生クラスでオーバーライドされないように保護されています。メソッドの機能が確定し、派生クラスでオーバーライドされるのを防いだりするのに便利な機能です。