継承
スーパークラス:継承元のクラス
サブクラス:継承した新しいクラス
継承するには、コロン : を使い、コロンの後にスーパークラス名とコンストラクタ引数を記述
open修飾子のついていないクラスは継承不可。
サブクラス:継承した新しいクラス
継承するには、コロン : を使い、コロンの後にスーパークラス名とコンストラクタ引数を記述
class クラス名 : スーパークラス(スーパークラスのコンストラクタの引数)
open修飾子のついていないクラスは継承不可。
open class Animal(val name: String) { ・・・ } class Cat(name: String) : Animal(name) { ・・・ }
メソッドのオーバーライド
open修飾子の付いたメソッドはオーバーライド可能。
オーバーライドにするには override修飾子を付ける。
オーバーライドにするには override修飾子を付ける。
次回記事:Kotlin #14:インターフェース
Android Studio, Kotlin学習
0 件のコメント:
コメントを投稿