2017-07-18 22 views

cevap

4

Varsayılan olarak kotlin etkinliği kesindir, bu nedenle sınıfı genişletemeyiz. Etkinliğin açık olmasını sağlamak için üstesinden gelmek gerekirse, bu genişletilebilir. Kotlin belgelerine gereğince open class BaseCompatActivity : AppCompatActivity() { }

14

gibi

, bir sınıf üzerinde açık açıklama Java nihai tersidir. Başkalarının bu sınıftan miras kalmasına izin verir. Varsayılan olarak, Kotlin'deki tüm dersler kesindir.

open class Base { 
     open fun v() {} 
     fun nv() {} 
    } 
    class Derived() : Base() { 
     override fun v() {} 
    } 

bakın: https://kotlinlang.org/docs/reference/classes.html