Привет в kotlin
пакет не работает, как они работают в java
В kotlin вы можете установить любой пакет с любым именем любым , где
Например, это ваша иерархия пакетов
COM-> android-> kotlin-> ui-> деятельность
В том месте, где у вас есть файлы MainActivity.kt
и Utils.kt
В вашем MainAcitivity
файле вы можете установить это package
имя как
package com.android.kotlin.ui.activities
И в то же время вы можете установить пакет файлов Utils на
package com.android.kotlin.utilities
Так почему же это происходит, и компилятор Kotlin не генерирует ошибку и как она работает нормально?
В kotlin вы можете сказать, что пакет папок на самом деле не существует, вы можете сохранить свой файл в любую папку, например, файл abc в папке xyz и папку efg файл в папку vwx , и вы можете установить оба пакета файлов на com.android.lmnop
пакет, и вы можете получить доступ к свойствам, классам функций верхнего уровня и т.д. напрямую без проблем и без ошибок времени компиляции ! надеюсь, вы понимаете.
И вы даже можете получить информацию о котине, упакованном из нижеприведенного ресурса.
https://kotlinlang.org/docs/reference/packages.html
https://code.tutsplus.com/tutorials/kotlin-from-scratch-packages-basic-functions--cms-29445