//In Kotlin there are no structures
class Setting {
companion object {
//type property
var mode: Int = 0
//type method
fun setNextMode() {
mode = (mode + 1) % 3
}
}
}
Setting.mode = 3
Setting.setNextMode()
//Setting.mode is 1
println("mode is ${Setting.mode}")