タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaとoopに関するamayanのブックマーク (1)

  • Javaの道:クラス(13.final)

    概要 final修飾子はクラス、メソッド、変数の宣言時に付与することができます。以下ではそれぞれのケースにおいてfinal修飾子の説明をします。 クラス宣言時にfinalを使用 final修飾子を付与してクラスを宣言するとそのクラスはサブクラスで継承できなくなります。finalを使用する理由の一つとしてセキュリティ上の問題があります。プログラムに不正動作を与えようとするハッカーたちの一つの手段としてあるクラスのサブクラスを作成し、そのサブクラスに不正な動作を行う処理を記述すると言うのがあります。サブクラスを作成することにより、スーパークラスで想定される動作とはまったく異なる動作を行わせるものです。 また、セキュリティ上の観点だけからでなく、技術力のあまりない人がサブクラスを作成し、予期せぬ動作をするプログラムが作成されることを防ぐためにも使用します。Javaで初めから用意されているStri

    Javaの道:クラス(13.final)
  • 1