Replies: 1 comment
-
자바에서는 기본적으로 모든 class를 상속할 수 있습니다. 반대로 코틀린에는 모든 클래스와 메서드가 final입니다. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
자바에서는 클래스에
final
이 붙지 않으면 모두 다른 클래스에서 상속이 가능합니다.하지만 코틀린에서의 클래스와 메서드는 기본적으로
final
입니다.따라서 어떤 클래스의 상속을 허용하려면 해당 클래스 앞에
open
변경자를 붙여야 합니다. 그와 더불어 오버라이드를 허용하고 싶은 메서드나 프로퍼티의 앞에도open
변경자를 붙여야 합니다.Kotlin에서 클래스가 기본적으로 final인 이유
Beta Was this translation helpful? Give feedback.
All reactions