final
(プリミティブ)
パッケージ:
CURL.LANGUAGE.COMPILER
定義がサブクラス化およびオーバーライドされないことを指定します。
説明
クラス識別子
として使われる場合、このクラスをサブクラス化できないことを示します。
メソッド識別子
として使われる場合、このメソッドをサブクラスでオーバーライドできないことを示します。
アクセッサ
の識別子として使われる場合も同じ意味になります。
Final メソッドの呼び出しは非 Final メソッドより多少速くなりますが、この違いは頻繁に呼び出される短いメソッドのみで気が付く程度です。
open
、
sealed
および
final
識別子は相互に排他的です。