companion object

· Kotlin
Object Expressions and Declarations object의 용도는 어떤 class에서 조금 변경된 객체를 생성할 때, 새로운 subclass의 명시적인 선언 없이 객체를 생성할 수 있다는 점이다. 또한, kotlin에서는 static이 없다. 따라서 kotlin에서는 패키지 내에 함수를 사용하기를 권장한다. 하지만 Companion Object를 이용하여 싱글턴 + Class method를 사용할 수 있다. 객체 표현식 Java에서는 익명 내부 클래스를 사용해서 처리했다. kotlin에서는 object expressions을 이용한다. //Java btn.setOnClickListener(new OnClickListener(){ public void onClick(View v){ } ..
hvv_an
'companion object' 태그의 글 목록