Kotlin-data-classes
提供:Dev Guides
Kotlin-データクラス
この章では、Kotlinプログラミング言語のデータクラスについて詳しく学習します。 クラスは、「データ」としてマークされるたびに、データクラスとしてマークできます。 このタイプのクラスは、基本データを区別するために使用できます。 これ以外には、他の機能は提供されません。
すべてのデータクラスには1つのプライマリコンストラクターが必要であり、すべてのプライマリコンストラクターには少なくとも1つのパラメーターが必要です。 クラスがデータとしてマークされるたびに、「toString()」、「hashCode()」など、そのデータクラスの組み込み関数の一部を使用できます。 データクラスには、abstract and openまたはinternalのような修飾子を含めることはできません。 データクラスは他のクラスにも拡張できます。 次の例では、1つのデータクラスを作成します。
上記のコードは、一部のデータを保持するために1つのデータクラスを作成し、メイン関数からそのすべてのデータメンバーにアクセスしたブラウザーで、次の出力を生成します。