И это всё МОЁ
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())
}

}









 ,