NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Existují v javě anonymní metody nebo delegáti jako v C#?

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Kos
Člen
Avatar
Kos:2.6.2015 21:36

Poslední rok jsem programoval v C# a Javu jsem úplně zapomněl. Existují v ní něco jako delegáti nebo anonymní metody ? Potřeboval bych metodě předat pokaždé jinou serii příkazů, ale vůbec nevím jak to mám udělat. V C# bych to předal pomocí anonymních metod, ale tady vůbec nevím.

 
Odpovědět
2.6.2015 21:36
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kos
David Hartinger:2.6.2015 21:59

V JRE7 můžeš implementovat anonymní interface, v JRE8 jsou lambda funkce. Ale osobně bych se takovým věcem vyhnul, nastuduj si raději návrhové vzory.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
2.6.2015 21:59
New kid back on the block with a R.I.P
Avatar
Kos
Člen
Avatar
Kos:3.6.2015 17:05

Ok. Jenom by mě zajímalo, proč je lepší se jim vyhnout ?

 
Nahoru Odpovědět
3.6.2015 17:05
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na Kos
vajkuba1234:3.6.2015 21:20

Používej odpovědět, aby o tom dotyčný věděl.

Nahoru Odpovědět
3.6.2015 21:20
No hope, no future, JUST WAR!
Avatar
Odpovídá na Kos
Neaktivní uživatel:3.6.2015 21:33

Delegáti v Jave nie sú, ale dajú implementovať pomocou interfacov. Ono nie je nič zlé na tom používať vychytávky zo C#, len problém nastane, keď máš programovať potom v inom jazyku. Nikdy sa neorientuj iba na jeden jazyk... to nie je podľa mňa správna cesta.

Nahoru Odpovědět
3.6.2015 21:33
Neaktivní uživatelský účet
Avatar
Kos
Člen
Avatar
 
Nahoru Odpovědět
6.6.2015 10:38
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.