クラス レッスン2
コンストラクタ
プライマリコンストラクタとセカンダリコンストラクタの使い方を学びます。
プライマリコンストラクタ
プライマリコンストラクタはクラスヘッダーに定義します。val/varを付けるとプロパティとして宣言されます。
KotlinエディタTab: インデント / ⌘(Ctrl)+Enter: 実行
セカンダリコンストラクタ
クラス本体にconstructorキーワードで追加のコンストラクタを定義できます。this(...)で委譲が必要です。
KotlinエディタTab: インデント / ⌘(Ctrl)+Enter: 実行
デフォルト引数
デフォルト引数を使うことで、多くのセカンダリコンストラクタを避けられます。
KotlinエディタTab: インデント / ⌘(Ctrl)+Enter: 実行