Kotlin之open(重要的两点哦)

0、在Kotlin世界中,不同于java,它所有的类,默认就是final的,那么意味着不能被继承

1、在类中所有的方法,默认也是final的,那么意味着默认情况下方法也不能被重写

2、为类增加open,class可以被继承了

open class BaseActivity : AppCompatActivity() {

}

 

3、为方法增加open,嘿嘿,就可以被重写了

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

 

你可能感兴趣的:(Kotlin,综合)