Odpověď na názor

Odpovídáte na názor ke článku Your Language Sucks.

  • 18. 11. 2011 23:09

    apoc9 (neregistrovaný)

    @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/