Odpovídáte na názor ke článku Your Language Sucks.
@9 Souhlas. Je tam hodně nesmyslů a pár reálných problémů
Největší dva Java nesmysly, které skutečně praští do očí:
1. "Interface method implementations are necessarily public, preventing to make an interface implementation accessible only to subclasses and same package classes."
Evidentně někdo nechápe co je to interface. Implementace může být privátní a může mít množství privátních metod, ale interface do to nic není, protože to už je implementation specific.
2. "Enums in Java 1.5 are cool, but to use them you have to prefix the enum type, like MyEnum.SomeValue, because they exist in the enum class's namespace, so they are less convenient than just defining int constants"
Síla enumů je právě v tom, že jsou mnohem více než pouhá tupá konstanta (např. C++). Prefixování je dobré, protože víte, ke kterému enumu tj. třídě tato instance patří.
Pokud se chcete opravdu pobavit pak doporučuji:
http://thedailywtf.com/
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 37 774×
Přečteno 26 420×
Přečteno 24 932×
Přečteno 21 278×
Přečteno 18 932×