[Javalist] Generics kerdes

János Háber janos.haber at javaportal.hu
2012. Május. 9., Sze, 12:09:54 CEST


Amugy ha megnezed pl. a List generices toArray metodusat ott ugyan ezt
latod (sot ott nem osztalyt ad at hanem konkret peldanyt):
 String[] y = x.toArray(new String[0]);

Boci

2012/5/9 János Háber <janos.haber at javaportal.hu>:
> Hat sajnos nincs Manifest tipus (mint scalaban pl). Igy marad az hogy
> bovited egy plusz parameterrel a metodus hivasodat (persze mindenhol)
> es atadod a peldanyositando  osztalyt.
>
> tehat:  D createTarget(Node n)
> helyett: D createTarget(Class<D> clazz, Node n)
> es a kodban: clazz.newInstance() -vel letrehozod.
>
> saccperkb...
> Boci
>
> 2012/5/9 zamek <zamek at vili.pmmf.hu>:
>> hello,
>>
>> 05/09/2012 11:12 AM keltezéssel, János Háber írta:
>>
>>> bar a kod kicsit kusza, mivel gondolom valami html szuro kivette a<>
>>
>> Nekem jol latszik :(
>>
>>> kozti reszt. De logikus hogy nem fog menni.
>>>
>>> D tipust varsz vissza ami kiterjeszti DAOB<P>,t theat abbolszarmazik,
>>> viszont pelda nyosiraskor "csak" DAOB<P>-t csinalsz (ami "kevesebb"
>>> mint D)
>>
>> Igen sajnos ez igaz, de hogy lehetne megis raszedni, hogy ezt a hierarchiat
>> ki tudjam szolgalni?
>>
>>> Tehat minden D ->  DAOB<P>  de nem minden DAOB<P>  D
>>> :DDD
>>>
>>> Ezert nem tudsz DAOB<P>-t returnolni ott ahol D-t varsz.
>>>
>>
>> --
>>  thx,
>> ----------------------------------
>> Zoltan Zidarics programmer
>> PTE-PMMFK H-7621 Pecs, Boszorkany u. 2. Hungary
>> E-Mail: zamek at vili.pmmf.hu
>> ----------------------------------
>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/mailman/listinfo/javalist


További információk a(z) Javalist levelezőlistáról