자바와 다르게 코틀린의 모든 클래스와 메소드는 기본적으로 final
어떤 클래스의 상속을 허용하려면 클래스 앞에 open 변경자를 붙여야 함
오버라이드를 허용하고 싶은 메소드 앞에도 open 변경자를 붙여야 함
abstract class와는 달리 인스턴스화가 가능하다.
[참조]
https://jaeyeong951.medium.com/kotlin-class-%EC%82%AC%EC%9A%A9%EB%B2%95-24ee79062a96
[kotlin] class 사용법
평소 Java만 사용하다 kotlin을 사용하려 하니 헷갈리는 부분이 많아서 정리해두려고한다.
jaeyeong951.medium.com
'코틀린' 카테고리의 다른 글
확장 함수 (0) | 2023.08.07 |
---|---|
sealed class (0) | 2023.07.25 |