Hirdetés

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

  • emvy
    félisten

    Ez egy kisebbfajta tévedés, mert runtime elérhető a típusinformáció (Reflection). Ellenben amikor a metódus
    public void doSomething(E entity)
    arra fordul le, hogy
    public void doSomething(Object entity)
    az már gáz

    Emiatt konkrétan öröklődési problémába futottam bele

    En a generikus parameter tipusara gondoltam, nem ugy altalaban az RTTI-ra. Tehat arra, amit te is irsz. Hallottam mar a reflectionrol.

    De gondolom mindenki irt mar olyan konstruktorokat, ami a generikus parameternek megfelelo osztaly objektumot is varta (kb. public SomeClass(T1 param1, T2 param2, Class<T1> clazz1, class<T2> clazz2, mert szukseg van ra .. -- egyszer irtam egy cuccot Hibernate fole, ami okos proxykat/wrappereket gyartott, amik a peldany getter/setter hivasait elkaptak runtime, na az tele volt ilyen hekkekkel).

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