Kotlin/static
Javaのソースコードを元にKotlinで似たようなクラスを書いてみています。さっそくわからなかったのが、Javaでいうところのstatic修飾子はどうやって書くのかということでした。
調べてみると言語仕様としてstaticはないとのことです。クラスの静的要素なんて必要ないという態度で潔いですね。ただ、companion objectというのを定義することで似たような挙動をしてくれるそうです。Javaとの相互運用を考えた時に必要になるかもしれないとのことです。
const staticな定数をJavaではよく定義してましたが、Kotlinのお作法はそうではないってことなのかな。