extension (1) 썸네일형 리스트형 [안드로이드&코틀린 공부] Extension, Enum, Data class (코틀린 공식 도큐먼트 참고하여 작성하였습니다.) Extension 코틀린은 클래스나 인터페이스를 상속받거나 데코레이터와 같은 디자인 패턴을 사용하지 않고 새로운 기능을 추가하는 능력을 제공한다고 합니다. 이는 서드파티 라이브러리의 클래스에 새로운 함수를 작성할 수 있으며, 이를 원래 그 안에 선언되어있던 함수처럼 사용할 수 있습니다. class a{ fun saymyname(){ println("I am 우식이에요") } } fun a.nexttime(){ println("next time 같이 체스 두실 분 구해요") } fun main(){ var A = a() A.saymyname() A.nexttime() } class a 에는 saymyname 이라는 함수 밖에 없지만 extension을 통해.. 이전 1 다음