Kotlinでは、クラスのプロパティにデフォルト値を設定することができます。これは、特定のプロパティ値が指定されない場合に使用される値を指定するのに便利です。以下に、Kotlinでクラスのプロパティにデフォルト値を設定する方法を示します。
class Person {
// プロパティのデフォルト値を設定する
var name: String = "John"
var age: Int = 30
}
fun main() {
val person1 = Person()
println("Name: ${person1.name}, Age: ${person1.age}") // 出力: Name: John, Age: 30
val person2 = Person()
person2.name = "Alice"
person2.age = 25
println("Name: ${person2.name}, Age: ${person2.age}") // 出力: Name: Alice, Age: 25
}
上記のコードでは、Person
クラスのプロパティ name
と age
にデフォルト値を設定しています。これにより、新しい Person
オブジェクトを作成した際に値を指定しない場合、デフォルト値が使用されます。また、後からプロパティの値を変更することもできます。
この方法を使用することで、クラスのインスタンス化とプロパティの設定を簡略化し、コードをより読みやすく保つことができます。デフォルト値を設定することにより、必要なときにだけ値を変更する必要があります。
これはKotlinの便利な機能の一例であり、クラスの設計やデフォルト値の設定に役立つことでしょう。