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()
}
출력: 선필, 한국, 남
출력: 토니 스타크, 미국, 남
반응형