기존에 정의된 클래스에 함수를 추가하는 기능
fun 클래스이름.함수이름(파라미터): 리턴타입 { 구현부 }
클래스 밖에 선언되기 때문에 오버라이딩을 할 수가 없음
실제 동작은 static 메소드로 만들어져 사용됨
클래스의 private, protected 멤버에 접근 불가
과연 가독성이 좋을까?
https://codechacha.com/ko/kotlin-extension-functions/
https://parkjuida.tistory.com/39
'코틀린' 카테고리의 다른 글
open class (0) | 2023.07.25 |
---|---|
sealed class (0) | 2023.07.25 |