Swiftでfinal修飾子を使う方法

Pocket

クラスにより、継承Overrideされたくない場合があるよね。

そういう場合にfinal修飾子を使うことでそれらを禁止することができるよ。

Swiftでfinal修飾子を使う

上記が普通に継承とOverrideをしたものだよ。

classにfinalをつけて継承を禁止する

クラスを継承することができなくなるよ。

メソッドにfinalをつけてOverrideを禁止する

メソッドをOverrideできなくなるよ。

これもアクセス修飾子などと同じく、適切に設定しよう。


おわりに

iOS初心者は気軽に参加できるTECH::CAMPオンライン説明会
ガッツリ転職したいなら、【Tech Stars Agent】 がおすすめです!

著者の新規アプリは以下
ハッピーになれるSNSアプリ 'Frieppy'
著者だよ。良かったらフォローしてね
スポンサーリンク
  • このエントリーをはてなブックマークに追加