SwiftでOverride(オーバーライド)する方法

Pocket

Overrideは、継承したスーパークラスのメソッドを上書きする方法だよ。

継承した親クラスの一部のメソッドの中身を変更したい場合に有効だよ。

SwiftでOverride(オーバーライド)する

SuperClassを継承したSubClassでは、helloメソッドとweiメソッドがあるけど、何もしなくてもサブクラスで呼び出すことが可能だよ。

でも上記の例のように override メソッド名 でスーパークラスのメソッドを上書きできるよ。

overrideについてはSwiftでは省略不可能なのでしっかりつけよう。

もちろん上書きをするので、メソッド名は同じじゃないといけないよ。


おわりに

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

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