Kotlin - クラス - 基本
公開日:2019-11-21 更新日:2019-11-23
[Kotlin]
1. 概要
クラスの基本についてです。
2. 基本
クラスのインスタンスを生成する場合は new 不要で、クラス名の後ろに ( ) を付けるだけです。
メソッド、プロパティのデフォルトは public です。
apply を使うと、簡単にプロパティを設定可能。
メソッド、プロパティのデフォルトは public です。
class Test {
var value1 = 0
var value2 = 0
private var value3 = 0 // 外部から参照不可
fun add():Int {
return value1 + this.value2
}
}
fun main() {
val obj = Test() // インスタンスの生成。new不要
obj.value1 = 100
obj.value2 = 200
println(obj.add()) // 300
}
apply を使うと、簡単にプロパティを設定可能。
val obj = Test().apply {
value1 = 100
value2 = 200
}