1. 程式人生 > >Kotlin之open(重要的兩點哦)

Kotlin之open(重要的兩點哦)

0、在Kotlin世界中,不同於java,它所有的類,預設就是final的,那麼意味著不能被繼承

1、在類中所有的方法,預設也是final的,那麼意味著預設情況下方法也不能被重寫

2、為類增加open,class可以被繼承了

open class BaseActivity : AppCompatActivity() {

}

 

3、為方法增加open,嘿嘿,就可以被重寫了

    open fun setRootView(view: ViewGroup) {
        baseRootView = view
    }