kotlin object

1,对于接口简化例如监听方法,个人感觉就是生成了一个类似java的对象
text2.setOnClickListener(object : View.OnClickListener {
            override fun onClick(p0: View?) {
                TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
            }
        })

当然上面接口里只有一个方法所以可以用lambda表示

 text2.setOnClickListener {
            //操作
        }
2,单例在类名前用object取代class修饰,其实就是个静态类
object A{}

你可能感兴趣的:(kotlin)