Android/Kotlin

Class - 상속

lipnus 2018. 11. 20. 20:24
반응형



open class Human{
open var name: String = "선필"
open var country: String = "한국"
open var gender: String = "남"

fun printHumanInfo(){
println("출력: $name, $country, $gender")
}
}

다른애들이 본인을 overide하는걸 허가하려면 open을 붙여줘야 한다.



class American: Human() {
override var country : String = "미국"
override var name : String = "토니 스타크"
}

Java였으면 Class Ameraican extends Human 형태인데 코틀린은 이렇게 한다.



fun main(args: Array<String>){
var h = Human()
h.printHumanInfo()

var h2 = American()
h2.printHumanInfo()
}


출력: 선필, 한국, 남

출력: 토니 스타크, 미국, 남

반응형