Class Extension 클래스의 기능 확장 (1) 썸네일형 리스트형 코틀린 : Class Extension 클래스의 기능 확장 Class Extension : 클래스의 기능 확장 클래스의 기능을 추가 할 때 상속을 이용하는 경우가 많습니다. API 에서 제공하는 클래스 중에 final 클래스는 상속을 할 수가 없습니다. String.x = fun(){} //String 클래스에 x 라는 함수가 추가된 형태 // 이 기능은 코틀린 파일이 Java 파일로 변경 될 때 코틀린 파일 이름.class 로 변환이 됩니다. //코틀린 파일에 새로운 인스턴스를 추가해서 String 의 기능이 확장 된 것처럼 사용 class StringEx { var str:String = String() fun x() { } } val y : String = String() 이전 1 다음