[Java lista] Elmeleti kerdes: os konstruktorabol feluldefinialtmetodus hivasa
istvan.ketler at lhsystems.com
istvan.ketler at lhsystems.com
2008. Ápr. 24., Cs, 11:18:04 CEST
> Ha jol ertem az a gond, hogy az os konstruktora hiv egy
> metodust, ami a gyermekben felul van definialva, es o azt
> szeretne, ha ilyenkor a gyermek metodusa futna le, nem az
> ose. Ez meg ugye nem tortenhet meg, mert ilyenkor a gyermek
> konstruktora meg nem futott le, a virtualis tabla gyermekre
> vonatkozo resze sem feltetlenul letezik.
>
De ez nem igaz, az ős konstruktorából teljesen jól meghívható bármely, a gyerekben aztán majd "overridden" metódus. A mezők inicializálása (null érték) is megtörtént már, csak az explicit kezdőérték adás maradt még el.
Üdvözlettel,
Iván
Ivan KETLER
Project Coordinator
NetLine/Plan new GUI
Schedule & Revenue Management
Airline Management Solutions
Lufthansa Systems Hungaria
Hungary, 1123 Budapest, Alkotás u. 53.
>
Sitz der Gesellschaft / Corporate Headquarters:
Lufthansa Systems Hungaria Kft, Budapest
Fövarosi Birosag 01-09-463417
Geschaeftsfuehrung/ Management Board:
Monika Houck
-----Original Message-----
> From: javalist-bounces at javagrund.hu
> [mailto:javalist-bounces at javagrund.hu] On Behalf Of Marai Laszlo
> Sent: Thursday, April 24, 2008 11:06 AM
> To: javalist at javagrund.hu
> Subject: Re: [Java lista] Elmeleti kerdes: os konstruktorabol
> feluldefinialtmetodus hivasa
>
> On Thu, 24 Apr 2008 10:02:53 +0200
>
> Hali!
>
> > > Lehet arra gondol, hogy a parent konstruktor hivasanak
> pillanataban
> > > meg nincsenek inicializalva a leszarmazott mezoi.
>
> > > Nekem az az allaspontom hogy minel kevesebb logikat kell a
> > > konstruktorba tenni. Inkabb rendes metodusban kell
> megvalositani a
> > > logikat, ha mas nem csinalni egy init() metodust.
>
> Igen, ezzel megkerulheto a fenti problema, csak minden
> leszarmazottnak figyelnie kell ra, hogy meghivja a sajat
> init-jet. (De a konkret problemara tenyleg egy XML mapper a
> legkenyelmesebb. Mar csak azert is, mert akkor nem lesz tele
> a kod XML feldolgozassal, nem keverednek a
> felelossegek.)
>
> atleta
> _______________________________________________
> 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