Why does Kotlin remove the "static" keyword?
In Java, the static keyword is used primarily for memory management. We can apply static keywords to variables, methods, blocks, or nested classes. Put simply, a static keyword makes that part of the class, not an instance of the class.
In Java, static can be:
* Static property: Declare static properties.