美文网首页
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 类3 - 类及其成员的可见性

    Kotlin 类3 - 类及其成员的可见性 1. 成员变量访问修饰符 Kotlin 中 private :私有,本...

  • 12.枚举

    由enum修饰的类 kotlin中枚举类可以有构造器以及成员方法 kotlin中enum类提供一些内置成员属性和方...

  • Kotlin 类的成员

    实例:WildAnimal.kt 调用

  • java继承Kotlin类

    Java继承Kotlin类需要在Kotlin父类中添加open关键词例如 java类正常继承即可 注意原本成员对象...

  • kotlin精讲-第3章(1)类的创建&属性方法定义以及

    类方法和属性的定义 Kotlin定义类、类的成员、类的成员方法和Java很类似。我们通过IDEA提供的java文件...

  • kotlin单例模式

    饿汉式 Kotlin中类没有静态方法,kotlin可以把类声明为一个对象,该对象与其他语言的静态成员是类似 懒汉式...

  • Android kotlin静态属性、静态方法

    Kotlin类不支持静态方法和成员,但Kotlin支持全局函数和变量,因此我们可以直接使用全局函数和变量来代替类中...

  • Kotlin(二)面向对象

    面向对象 2.1 kotlin中的类 不可变属性成员。用val声明不可见成员,底层是java 的final实现2...

  • 【基础篇】Kotlin的类、对象和接口

    【基础篇】Kotlin第四章 类 类是逻辑组织的基本单元,类含有以下成分:依赖包,类名,构造方法,属性,成员方法,...

  • 类成员 类可以包含: 构造函数与初始化块 函数 属性 嵌套类与内部类 对象声明 继承 在 Kotlin 中所有类都...

网友评论

      本文标题:Kotlin 类的成员

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