<KotlinLearn/>
クラス レッスン2

コンストラクタ

プライマリコンストラクタとセカンダリコンストラクタの使い方を学びます。

プライマリコンストラクタ

プライマリコンストラクタはクラスヘッダーに定義します。val/varを付けるとプロパティとして宣言されます。

Kotlinエディタ

セカンダリコンストラクタ

クラス本体にconstructorキーワードで追加のコンストラクタを定義できます。this(...)で委譲が必要です。

Kotlinエディタ

デフォルト引数

デフォルト引数を使うことで、多くのセカンダリコンストラクタを避けられます。

Kotlinエディタ