[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