¿Por qué puedo definir una var sin una class en Kotlin?

Defino una var b en el file myClass.kt que no contiene ninguna class, y la aplicación puede ejecutarse correctamente.

Parece que var b es como var estática en Java, ¿verdad?

Principal

package com.example.dagger.kotlin.ui class HomeActivity : DemoActivity() { @Inject lateinit var locationManager: LocationManager override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) (application as DemoApplication).component.inject(this) // TODO Do something with the injected dependencies here locationInfo.text = "Injected LocationManager:\n$locationManager" Toast.makeText(this, b, Toast.LENGTH_LONG).show(); } } 

myClass.kt

 package com.example.dagger.kotlin.ui var b="New Girl"