Diskuze: Náhrada **final**
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
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.
Zobrazeno 9 zpráv z 9.