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