클래스를 선언할 때 다른 클래스를 참조해서 선언하는 것을 상속이라 한다.
상속을 통해 코드의 재사용성을 높일 수 있으며, 상위 클래스에서 정의된 기능을 하위 클래스에서 추가하거나 변경할 수 있다.
코틀린에서 상속을 사용하기 위해서는 open 키워드를 사용하여 상속이 가능하도록 명시해야 한다.
open class Super{
}
class Sub : Super() {
}
상속 대상이 되는 클래스가 상위 클래스라 하고
상속 받는 클래스를 하위 클래스라 한다.
상속 받을 때 하위 클래스 뒤에 : (콜론) 상위 클래스를 입력해야 한다.
'코틀린 > 개념' 카테고리의 다른 글
[Kotlin] 클래스의 종류(2) - 오브젝트 클래스 (0) | 2024.03.01 |
---|---|
[Kotlin] 클래스의 종류(1) - 데이터 클래스 (0) | 2024.02.29 |
[Kotlin] 접근 제한자 (0) | 2024.02.27 |
[Kotlin] 변수 (0) | 2024.02.19 |
[Kotlin] 클래스 (0) | 2024.02.18 |