C
C_A
Gast
Hallo,
ich hänge an folgendem Problem:
Warum kann ich der Variablen eigentuemer keinen Wert zuweisen?
Ich gehe davon aus, dass ich einer als final angelegten Variablen immer mindestens - bzw. maximal - einen Wert zuweisen kann. Warum funktioniert das nicht?
Grüße Florian
ich hänge an folgendem Problem:
Java:
public class Auto
{
final static String eigentuemer;
// final static String eigentuemer = "Irgendwer"; // klappt
public Auto(String name, int tempo)
{
drucke("Ich bin " + name);
drucke("Ich gehöre " + eigentuemer);
}
static void drucke(String text)
{
System.out.println(text);
}
public static void main(String[] args)
{
eigentuemer = "Vorname Zuname";
new Auto("Auto 1", 50);
int anzahlAutos = 2;
drucke(anzahlAutos + " Autos wurden angelegt");
}
}
Warum kann ich der Variablen eigentuemer keinen Wert zuweisen?
Ich gehe davon aus, dass ich einer als final angelegten Variablen immer mindestens - bzw. maximal - einen Wert zuweisen kann. Warum funktioniert das nicht?
Grüße Florian