JAPANESE

コンパニオンオブジェクト

コンパニオンオブジェクト

KOREAN

컴패니언 객체

[コムペニオン ケクチェ]

ハングル読み: 콘파니온오부제쿠토

解説

Kotlinにおいてクラスに紐づく静的メソッドやファクトリメソッドを定義するための特殊なオブジェクト宣言。Javaのstaticメンバーに相当する機能を提供し、ファクトリパターンの実装に広く利用される。

Kotlin에서 클래스에 연결된 정적 메서드나 팩토리 메서드를 정의하기 위한 특수한 객체 선언. Java의 static 멤버에 상당하는 기능을 제공하며, 팩토리 패턴의 구현에 널리 이용된다.

例文

コンパニオンオブジェクトでファクトリメソッドを定義し、インスタンス生成を制御している。

컴패니언 객체로 팩토리 메서드를 정의하여 인스턴스 생성을 제어하고 있다.