코틀린 & 컴포즈 & Java
[Kotlin] Open Class란?
코딩하는후운
2022. 10. 25. 11:24
반응형
Open Class란?
-java에서는 상속의 재 정의를 방지하기 위해 final을 사용합니다.
-kotlin에서는 반대로 상속의 재 정의를 허용하기 위해서 open을 사용합니다.
open클래스의 open함수가 있다면, 이는 상속을 받아 재 정의가 가능한 형태가 제공됩니다.
//v()는 재 정의가 가능하고, nv()는 재 정의가 불가능한 형태.
open class Base{
open fun v(){
print("ABC")
}
fun nv(){}
}
반응형