[Java lista] override vs overload

biziclop biziclop at gmail.com
2008. Már. 11., K, 14:54:34 CET


Ereztem en, hogy nem olvastam el eleg figyelmesen a peldat.

lsp



2008/3/11 Vig Balázs <balazs.vig at dataexplorer.hu>:
> Ha Parent típusú a változód, akkor csak a parentben deklarált eljárásokat / változókat látod. Azok hívhatják már a leszármozott overloadolt eljárásait is.
>
>  Szóval a Longos veziót csak Child típusú, vagy Childre castolt változó esetén éred el kívülről.
>
>  VigB
>
>  > -----Original Message-----
>  > From: javalist-bounces at javagrund.hu
>  > [mailto:javalist-bounces at javagrund.hu]On Behalf Of Legéndi Richárd
>  > Olivér
>  > Sent: 2008. március 11. 14:41
>  > To: javalist at javagrund.hu
>  > Subject: Re: [Java lista] override vs overload
>  >
>  >
>  > Hali!
>  >
>  > Egyfelol en is bedoltem a dolognak, koszi, en szeretem ezeket a
>  > peldakat, sokat lehet beloluk tanulni ;]
>
> > > (Long)new Long(5), es az fut le, nem?
>  > Ezzel a megoldassal is a "Child.test(Object)" fut le,
>  > szerintem csak ugy
>  > lehet ravenni a test(Long) hivasara, ha Child referencia
>  > reven kezeled:
>  >
>  >         Parent p = new Child();
>  >         p.test( (Long) new Long(5) ); // Child.test(Object)
>  >
>  >         Child c = new Child();
>  >         c.test( new Long(5) ); // Child.test(Long)
>  >
>  > Ricsi
>
>
> >
>  > _______________________________________________
>  > Javalist mailing list
>  > Javalist at javagrund.hu
>  > http://javagrund.hu/mailman/listinfo/javalist
>  >
>  _______________________________________________
>  Javalist mailing list
>  Javalist at javagrund.hu
>  http://javagrund.hu/mailman/listinfo/javalist
>


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