[Java lista] Elmeleti kerdes: os konstruktorabol feluldefinialtmetodus hivasa
istvan.ketler at lhsystems.com
istvan.ketler at lhsystems.com
2008. Ápr. 24., Cs, 09:34:15 CEST
Mi az, hogy "nem létezik"? Szerintem tök jól létezik. Pl:
abstract class A {
protected A() {
sutty("A");
butty();
}
protected abstract void sutty(String ha);
protected void butty() {
System.err.println("A.butty");
sutty("butty");
}
}
class B extends A {
protected B() {
butty();
sutty("B");
}
@Override
protected void sutty(String ha) {
System.err.println("B.sutty from " + ha);
}
}
A szaladás eredménye meg:
B.sutty from A
A.butty
B.sutty from butty
A.butty
B.sutty from butty
B.sutty from B
Látszólag műxik jól... Vagy nem ezt akarod?
Ü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 zamek
> Sent: Thursday, April 24, 2008 8:58 AM
> To: javalist at javagrund.hu
> Subject: [Java lista] Elmeleti kerdes: os konstruktorabol
> feluldefinialtmetodus hivasa
>
> Hello,
>
> Egy objektum-hierarchia parameterei egy xml-bol jonnek. Jo
> lenne, ha a leiro csomopontot az egesz hierarchia csak
> egyszer olvasna vegig. Kezenfekvo lenne, az absztrakt os
> konstruktorabol egy metodus hivasa, ami ha talal egy
> csomopontot es a sajatja, akkor feldolgozza, ha nem, akkor
> meghiv egy metodust, aminek atadja az adott csomopontot.
> Ezt a metodust a gyermek objektumok feluldefinialva, elo
> tudjak allitani a parametereiket, az aktualis megtalalt
> csomopont alapjan.
>
> Sajnos azonban az osbol hivott feluldefinialt metodushivas
> hibas, mivel a gyermek meg nem letezik, az os konstruktoranak
> hivasa kozben. Van erre valami kerulo megoldas?
>
>
> --
> koszi,
> ----------------------------------
> Zoltan Zidarics programmer
> PTE-PMMFK H-7621 Pecs, Boszorkany u. 2. Hungary
> E-Mail: zamek at vili.pmmf.hu
> ----------------------------------
> _______________________________________________
> 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