Diskuze: Náhrada **final**

Tvůrce

Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
nijak prostě tam to klíčové slovo final nedávej. Program by ti měl normálně běžet.
Toto je kód:
but.addActionListener(new ActionListener() {
//jmeno stringu je str
str="Prvni";
}
});
Je to také v main method, ale bez final mi ten string bere
jako nedeklarovaný.
Nevím proč .
Napiš co ti to píše za chybu, nebo sem dej zdrojový kód. Pak ti snad pomůžu.
A mas tu promennou "str" definovanou jako instancni? Podle toho co pises to vypada, ze ji mas v main() jako lokalni, protoze jinak by final v anonymni tride listeneru nevyzadoval.
Mám:
String str = "O";
Jak se nadefinuje jako instanční?
Díky
Zobrazeno 9 zpráv z 9.