<KotlinLearn/>

クラス

中級8レッスン

Kotlinのクラスシステムを学びます。クラス定義の基本からプライマリ・セカンダリコンストラクタ、 プロパティとカスタムゲッター・セッター、data class、inner/nestedクラス、可視性修飾子までカバーします。

進捗0 / 8 完了 (0%)

全8レッスン

クラスの基本

classキーワードでクラスを定義します。Kotlinではnewキーワードなしでインスタンスを生成できます。

Kotlinエディタ

データクラス

data classはequals・hashCode・toString・copyを自動生成します。

Kotlinエディタ
確認クイズ

Q1.Kotlinでクラスのインスタンスを生成する方法は?

Q2.data classが自動生成するメソッドに含まれないのは?

Q3.プライマリコンストラクタでプロパティを直接定義するには?

Q4.Kotlinでデフォルトの可視性修飾子は?