Tag: 设计原则

隐式属性类型是否与显式属性类型相同?

以下代码A来自Kotlin for Android开发人员。 代码B是由我写的。 这两个不同的代码块的功能是一样的吗? 代码A class DetailActivity : AppCompatActivity(), ToolbarManager { override val toolbar by lazy { find<Toolbar>(R.id.toolbar) } … } 代码B class DetailActivity : AppCompatActivity(), ToolbarManager { override val toolbar: Toolbar by lazy { find<Toolbar>(R.id.toolbar) } … }