【发布时间】:2019-03-27 01:49:36
【问题描述】:
对于 Kotlin 中的任何类,我通常都有一堆不同的属性。我想知道根据它们的类型对这些属性进行排序是否有任何转换。我使用的基本类型是
var fieldsprivate var fieldslateinit var fieldsprivate lateinit var fields-
val fields以上所有内容 lazy fieldsprivate lazy fields- 等
常见的分类是在同一组中声明相同类型的属性。然后我要做的是先声明公共字段,然后再声明私有字段。我想知道怎么样,先说lazy 和lateinit 怎么样。或者var之后会发生什么? private var 或 lateinit var 或 lazy val?
好吧,我知道人们可以随心所欲地写,但我想知道是否有任何约定,根据其特定的未指定级别列出属性?
【问题讨论】:
标签: android kotlin conventions coding-style