ブックマーク / qiita.com/shtnkgm (1)

  • Swiftのfinalについて - Qiita

    概要 class定義の前に"final"ってついているけど、どうしてこういう風に書いてるの?って聞かれたので、自分でも少し曖昧だった部分を調べてまとめました。 finalってなに クラスにfinal修飾子をつけると、継承されるのを禁止できます メソッド、プロパティ、サブスクリプトにfinal修飾子をつけると、サブクラスでオーバーライド(上書き)されるのを禁止できます finalの意味の通り、クラスであれば、このクラス以降、継承されることがない最後のクラスというのを示します。

    Swiftのfinalについて - Qiita
    oh240
    oh240 2019/02/10
    へー、知らなかった!
  • 1