Bitte sagen Sie mir, gibt es einen Unterschied (in Bezug auf Java) in diesen Beispielen:Statische Daten in Kotlin
object DefaultValues { val FILES_TO_DOWNLOAD = 100 }
und
class DefaultValues { companion object { val FILES_TO_DOWNLOAD = 100 } }
Ohne Klassen- oder Objektwrapper:
const val DEFAULT_FILES_TO_DOWNLOAD = 100
und
val DEFAULT_FILES_TO_DOWNLOAD = 100
Was der wahre Weg ist ?: zu definieren
public static final int FILES_TO_DOWNLOAD = 100
Wie wäre es mit internen var x;? Ist es var statisch? – UmAnusorn
@umitems, 'internal' ist nur ein Sichtbarkeitsmodifizierer, sollte keinen großen Unterschied im Bytecode mit einer normalen öffentlichen' var' machen. – hotkey
Vielen Dank für Ihre Antwort, ich verstehe. Ich habe gerade versucht, öffentliche statische Int x in Java-Datei in Kotlin-Datei zu konvertieren, dann habe ich stattdessen interne var x. – UmAnusorn