美文网首页
Kotlin学习笔记

Kotlin学习笔记

作者: Cloverss | 来源:发表于2017-07-13 16:54 被阅读8次
  • 创建java中的静态常量,可以用companion声明
class C {
    companion object {
        val baseUrl: String = "http://www.bing.com"
        fun showToast(context: Context, message: String) {
            Toast.makeText(context, message, Toast.LENGTH_SHORT).show()
        }
    }
}

静态类,类里的所有成员都是静态属性,即全部都是companion,类名前加 object字段

object C {

    val baseUrl: String = "http://www.bing.com"
    fun showToast(context: Context, message: String) {
        Toast.makeText(context, message, Toast.LENGTH_SHORT).show()
    }

}

使用:

var url= C.baseUrl
  • 匿名内部类
        btn.setOnClickListener(object : View.OnClickListener{
            override fun onClick(v: View?) {
                // to do something
            }
        })

操作符

shl(bits) – 左移位 (Java’s <<)
shr(bits) – 右移位 (Java’s >>)
ushr(bits) – 无符号右移位 (Java’s >>>)
and(bits) – 与
or(bits) – 或
xor(bits) – 异或
inv() – 反向

相关文章

网友评论

      本文标题:Kotlin学习笔记

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