본문 바로가기
Kotlin

Kotlin 중급 기초_확장 함수

by A Coder's Daydream 2025. 1. 15.
SMALL

확장 함수란?

기존에 정의되어 있는 클래스에 함수를 추가하는 기능이다.

 

Java에서는 클래스를 상속받아 필요한 메서드를 추가함으로써 새로운 기능을 가진 커스텀 클래스를 만들어야 한다.

 

하지만 Kotlin에서는 기존 클래스에 함수를 간단하게 추가할 수 있는 방법을 제공한다.

fun main() {
     Test().hi()
}

//Test 클래스에 함수를 추가하는 코드
fun Test.hi() = println("하이")

class Test() {
    fun hello() = println("안녕")
    fun bye() = println("잘가")
}

'Kotlin' 카테고리의 다른 글

Kotlin 중급 기초_초기화 지연  (0) 2025.01.15
Kotlin 중급 기초_람다 사용법  (0) 2025.01.15
Kotlin 기초_변수 사용법  (0) 2024.09.07
Kotlin 기초_함수 사용법(2)  (0) 2024.09.07
Kotlin 기초_함수 사용법(1)  (0) 2024.09.06