var 变量,什么都可以用他来定义
var juejin:String = null复制代码
- val 个人理解为相当于java中的final
val pageSize = 10复制代码
- abstract 抽象这个应该可以理解 就是覆写
abstract fun initDatas()复制代码
- final 所有的类默认都是final 也就是说Kotlin 所有类都默认不可以被继承
- open 它的作用与final相反,类前面加上open 修饰符 就代表可以被继承
- override open 子类要重写父类中open修饰的方法,需在子类的方法前面加override关键字
override fun onDetach() { super.onDetach() mContext = null}复制代码