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 |