본문 바로가기

코틀린/개념

[Kotlin] 상속

클래스를 선언할 때 다른 클래스를 참조해서 선언하는 것을 상속이라 한다.

 

상속을 통해 코드의 재사용성을 높일 수 있으며, 상위 클래스에서 정의된 기능을 하위 클래스에서 추가하거나 변경할 수 있다.

 

코틀린에서 상속을 사용하기 위해서는 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