Kotlin學習筆記

  • 創建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 ,快速學習Kotlin! 什么是Kotlin? Kotlin 是種靜態類型編程...
    任半生囂狂閱讀 26,252評論 9 118
  • 項目未來可能需要使用kotlin開發,所以特此記錄一下學習筆記,僅供參考,方便后期查詢。已同步到GitHub上:K...
    下位子閱讀 2,511評論 7 17
  • 基本數據類型 和java類似,首字母大寫 Type BitWidthDouble 64Float ...
    王巖_shang閱讀 682評論 0 2
  • var 和 val (Declaring Properties) val and var are the two...
    小面包屑閱讀 251評論 0 0
  • 三年級探索樂園中的《搭配問題》,授課教師首先從學生生活中怎么把衣服搭配得更漂亮進入到新課的學習。接著學生分組拼...
    回歸本心閱讀 317評論 0 0