Статические данные в Котлине
Скажите, пожалуйста, есть ли разница (с точки зрения Java) в этих примерах:
object DefaultValues {
val FILES_TO_DOWNLOAD = 100
}
а также
class DefaultValues {
companion object {
val FILES_TO_DOWNLOAD = 100
}
}
Без обертки класса или объекта:
const val DEFAULT_FILES_TO_DOWNLOAD = 100
а также
val DEFAULT_FILES_TO_DOWNLOAD = 100
Как правильно определить ?:
public static final int FILES_TO_DOWNLOAD = 100