Kotlinのデータクラスは、data修飾子を付けることで equals() や toString() などが自動生成される。 クイズ 2026.09.20 Kotlinのデータクラスは、data修飾子を付けることで equals() や toString() などが自動生成される。 マル バツ data class を宣言すると、コンパイラが主コンストラクタのプロパティに基づいて equals()、hashCode()、toString()、copy()、componentN() を自動生成します。これによりボイラープレートコードを大幅に減らせます。ただし、データクラスには主コンストラクタに少なくとも1つのパラメータが必要で、プロパティは val か var で宣言する必要があるという条件があります。 クイズタグ: Kotlin関連記事 Kotlinクイズ!【問題 全10問・答え付き】 | 2026年09月版