■ Kotlin #13:クラス継承

Kotlinのクラス
前回記事:Kotlin #12:可視性修飾子


継承

スーパークラス:継承元のクラス
サブクラス:継承した新しいクラス

継承するには、コロン : を使い、コロンの後にスーパークラス名とコンストラクタ引数を記述
class クラス名 : スーパークラス(スーパークラスのコンストラクタの引数)

open修飾子のついていないクラスは継承不可。
open class Animal(val name: String) {
  ・・・
}

class Cat(name: String) : Animal(name) {
  ・・・
}
  

メソッドのオーバーライド

open修飾子の付いたメソッドはオーバーライド可能。
オーバーライドにするには override修飾子を付ける。





次回記事:Kotlin #14:インターフェース


Android Studio, Kotlin学習

0 件のコメント:

その他の記事