class Cat(val name: String, weight_param: Int, breed_param: String) {

var activities = arrayOf("Play"
val breed = breed_param.toUpperCase()

var weight = weight_param
set(value) {
Log.d("TAG", "in set()"
if (value > 0) {
Log.d("TAG", "yes"
field = value
}
else {
Log.d("TAG", "no"
field = 0
}
}

val weightInGramms: Int
get() = weight * 1000

fun sleep() {
println(if (weight < 3) "сопит!" else "храпит!"
}
}

class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
Log.d("TAG", "----------------------------"

val cat = Cat("Васька", -3, "Дворовая"
Log.d("TAG", cat.weightInGramms.toString()) // возвращает 3000

super.onCreate(savedInstanceState)
setContentView(R.layout.content_main)
text_id.setText("zzz2"
// text_id.setText(getWarmth(c).toString())
}

}









 ,






URL записи