staticmembers1 [Kotlin] Kotlin의 companion object 이해하기 Kotlin에서 companion object는 클래스 내부에 정의될 수 있는 객체 선언으로, 이를 통해 그 클래스의 static 멤버와 유사한 기능을 구현할 수 있습니다. Java와는 달리 Kotlin에는 static 키워드가 없으며, 대신 companion object를 사용하여 클래스 레벨의 변수나 메소드를 만들 수 있습니다. 이러한 특성은 Kotlin에서 클래스 인스턴스 없이도 클래스 이름을 통해 직접 접근할 수 있도록 해 줍니다. Companion Object의 특징:클래스 내부 객체: companion object는 클래스 내부에 위치하며, 해당 클래스의 모든 인스턴스가 공유하는 객체입니다.정적 멤버 접근: companion object 내부에 정의된 속성이나 함수는 클래스 이름을 통해 접근할.. 2024. 4. 30. 이전 1 다음 반응형