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

Pocket

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

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

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

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

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

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

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


おわりに

オールFirebaseで新アプリをリリースしました! -> 匿名シェアチャットアプリ 'mimicha'

著者だよ。良かったらフォローしてね
スポンサーリンク
  • このエントリーをはてなブックマークに追加