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()
}


출력: 선필, 한국, 남

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

반응형

'Android > Kotlin' 카테고리의 다른 글

Class - 데이터클래스  (0) 2018.11.20
Class - 인터페이스  (0) 2018.11.20
Class - 기본  (0) 2018.11.20
IntelliJ IDEA에서 Kotlin실행  (0) 2018.11.20
Recyclerview(LinearLayout)  (0) 2018.11.19