Angenommen, ich habe eine Variable eines Typs var. Zu Zeiten, wenn ich die Variable nicht initialisiere, die ich initialisieren soll (durch Eclipse) sage ich zu null. Zu Zeiten, wenn ich am Anfang initialisiere, heißt esInitialisierung der Variablen Java
DataType var= null; "Remove this useless assignment to local variable "var""
.
Meine Frage ist, warum ist dieser Unterschied in der Initialisierung in verschiedenen Szenarien? Ist der Datentyp abhängig?
Bitte geben Sie spezifische Beispiele an, anstatt die Leute dazu zu bringen, sie für Sie zu finden. –
Eine solche Zuweisung wäre nutzlos, wenn Sie 'DataType var = null;' in einer Zeile und 'var = somethingElse;' in einer folgenden Zeile haben, ohne 'var' dazwischen zu verwenden, da Sie nie den Anfangswert von verwenden Die Variable. –
@Andy also warum würde ich aufgefordert werden, Variable an erster Stelle zu initialisieren, wenn ich es deklariert lasse. – yellow