본문 바로가기

Kotlin

#8.8 Kotlin Abstract class, Method and Abstract Properties. Kotlin Tutorial for Android

fun main(args: Array<String>){

}

abstract class Person{ // you cannot create instance of abstract class
    abstract var name:String
    abstract fun eat() // abstract properties are "open" by default

    open fun getHeight(){ // A "open" function ready to be overridden

    }
    fun goToSchool(){ // A normal function : public and final by default

    }
}

class Indian: Person(){
    override var name: String = "dummy_indian_name"
    override fun eat() {

    }
}

 

 

youtu.be/nN5KhABIbHQ