Hirdetés

Keresés

Új hozzászólás Aktív témák

  • x123456
    aktív tag

    Még mindig ezek a generikus témák...

    Itt írnak wildcard használatról. Nem látom leírva, hogy a wildcard használat osztálydefinícióban hibás lenne, az eclipse mégis tiltakozik ellene...

    Tehát a
    class Xxx<T> { ... } működik, de a class Xxx<? extends Number> { ... } már nem tetszik neki. Metódus paraméterei közt elfogadja.

    Megint én voltam figyelmetlen/nem értettem meg, hogy mire és hogyan használható ez a dolog?

    Van itt valaki, aki érti a hivatkozott hozzászólásomban vázolt "súlyos" problémámat?
    Ha igen: nem lehet, hogy marhaságot akartam ráerőszakolni a java-ra?
    Amikor írtam még úgy éreztem, hogy értem mit akarok. Azóta kissé elbizonytalanodtam: jelenleg értelmetlennek tűnik az elképzelés, hogy osztálydefinícióba wildcardot tegyek...

    Az a baj, hogy már nem tudom eldönteni: akkor voltam belekavarodva az info áradatba, vagy most (hogy már értelmetlennek tűnik) kutyultam össze valamit. :(

  • x123456
    aktív tag

    Még mindig ezek a generikus témák...

    Itt írnak wildcard használatról. Nem látom leírva, hogy a wildcard használat osztálydefinícióban hibás lenne, az eclipse mégis tiltakozik ellene...

    Tehát a
    class Xxx<T> { ... } működik, de a class Xxx<? extends Number> { ... } már nem tetszik neki. Metódus paraméterei közt elfogadja.

    Megint én voltam figyelmetlen/nem értettem meg, hogy mire és hogyan használható ez a dolog?

    Ezt egyre kevésbé értem. A java fordítóm (Sun JDK 1.6) is tiltakozik ellene, tehát valóban nem stimmel amit elképzeltem. Ugyanakkor a neten találtam olyan példát, ami szerint működnie kéne. Persze ha azt bemásolom, akkor sem megy.
    Na mind1, elfogadom, hogy ez van.

Új hozzászólás Aktív témák