Programming language/Kotlin
[Kotlin] 상속(Inheritance)
choiDev
2020. 9. 24. 14:17
간단한 상속 예제를 포스팅하려고 합니다.
File 명 : InheritaneExample.kt
//Kotlin은 open 키워드를 붙여야 상속 할 수 있다.
open class Person(val name: String, val age: Int)
class Student(name: String, age: Int, val id: Int) : Person(name, age)
fun main(args: Array<String>) {
val person = Person("Choi", 28)
val student = Student("JunHo", 28, 20200225)
}
위 코드내에 주석과 같이
Kotlin은 open 키워드가 붙지 않으면 항상 class는 final상태로 상속받을 수 없다.
상속 전에는 open 키워드를 붙이는 것을 잊지 말자