반응형
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 |