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())
}
}
Ответ на:
комментарий
от cdshines
Ответ на:
комментарий
от bryak
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум class this. не работает пример из книги (2020)
- Форум kotlin акторы. Помогите собрать пример (2020)
- Форум material badge (2020)
- Форум AsyncTask and global variable (2018)
- Форум вывод информации с примеров в setContentView (2020)
- Форум Непонятное поведение ListView (2016)
- Форум Крешится да и всё тут (2012)
- Форум backgroundcolor (2012)
- Форум Изменить текст на TextVie на не активном табе(фрагменте) (2017)
- Форум SignalStrength сотовой сети на Андроиде (2024)