See more
companion object 和一般的 object 不同,他是隸屬於某個 class 底下的單一實體。在 Kotlin 中,基本上取代了 java class 對應的 static 區塊
儘管看起來他的用法很雜,但當你在 Kotlin 中使用 object,都只代表一件事:你寫了一個 class, 並且立即產生一個實體。
object