Для любого класса в Котлине у меня вообще есть куча разных свойств.Я хотел знать, есть ли какие-либо преобразования в упорядочении этих свойств в соответствии с их типом.Основные типы, которые я использую:
var fields
private var fields
lateinit var fields
private lateinit var fields
- все выше с
val fields
lazy fields
private lazy fields
- и т. д.
Хорошо, общая классификация будет иметь такой же видсвойств, которые будут объявлены в той же группе.Тогда я пытаюсь сначала объявить открытые поля, а затем закрытые.Мне было интересно, как насчет того, как насчет того, что на первом месте, скажем, lazy
и lateinit
.Или что будет после var
?private var
или lateinit var
или lazy val
?
Ну, я знаю, что можно писать как угодно, но мне было интересно, есть ли какое-либо соглашение, которое перечисляет свойства в соответствии с их определенным неопределенным уровнем?