Скажите, пожалуйста, какая разница (с точки зрения 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