확장 함수가 뭐야? 🤔
확장 함수는 기존 클래스를 간단하게 확장할 수 있는 방법이다. 실제로 클래스 내부에 메서드나 프로퍼티가 생성되는 것은 아니며, 정적 바인딩 된다는 특징이 있다. 주로 라이브러리나 이미 있는 클래스를 따로 상속받지 않고 하나의 클래스에 추가적인 메서드를 구현하고 싶을 때 사용하는 함수이다. 확장 함수를 통해, 가독성을 향상시킬 수 있고 새로운 클래스를 만드는 번거로움을 줄일 수 있다.
'Develop > Kotlin' 카테고리의 다른 글
[Android] 데이터 바인딩 프로퍼티 실종 사건 수사 일지 (37) | 2024.05.12 |
---|---|
[Kotlin] 얼렁뚱땅 inline 탐험일지 🧐 (0) | 2024.04.06 |
[Kotlin] Data class (0) | 2024.04.03 |
[Kotlin] enum와 sealed class (0) | 2024.02.26 |
[kotlin] Android 4대 컴포넌트 (2) | 2023.08.30 |