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

Pocket

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

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

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

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

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

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

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


おわりに

最近、 teratail が無料のわりに良くできてておすすめ。

ボクがリリースしたアプリも役に立ったらDLしてみてね -> iOSアプリ
スポンサーリンク
  • このエントリーをはてなブックマークに追加