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

Pocket

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

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

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

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

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

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

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


【お願い】
1ミリでも役に立ったらTwitterのフォローかYouTubeチャンネルの登録のどちらかをお願いします!(エンジニアに役立つ情報を発信しています)
スポンサーリンク
  • このエントリーをはてなブックマークに追加