美文网首页
Kotlin 类的成员

Kotlin 类的成员

作者: wanTag | 来源:发表于2018-08-23 16:38 被阅读5次

    实例:
    WildAnimal.kt

    class WildAnimal(var name: String, val sex: Int = 0) {
        var sexName: String = ""
    
        init {
            sexName = if (sex == 0) "公" else "母"
        }
    
        fun getDesc(tag: String): String {
            return "欢迎来到${tag},这是${name}是${sexName}的"
        }
    }
    

    调用

     private var cCount = 0
    
     @SuppressLint("SetTextI18n")
    private fun getDesc() {
        btn_desc.setOnClickListener { v ->
            var animal = when (cCount % 2) {
                0 -> WildAnimal(animalName)
                else -> WildAnimal(animalName, animalSex)
            }
        /**
        text_class_simple.text = "这是${animal.name}是${animal.sexName}的"**/
        text_class_simple.text = animal.getDesc("动物园")
    
        }
    }
    
    

    相关文章

      网友评论

          本文标题:Kotlin 类的成员

          本文链接:https://www.haomeiwen.com/subject/dqjmiftx.html