Article View: be.comp.programming
Article #17705Re: JAVA-OO probleem
From: Bruno Lowagie
Date: Tue, 09 Nov 1999 00:00
Date: Tue, 09 Nov 1999 00:00
35 lines
1903 bytes
1903 bytes
> Fluit me maar terug als je dat nodig vindt ;) ik heb misschien > (waarschijnlijk?) je situatie verkeerd ingeschat. Mijn vraag was puur theoretisch en louter uit interesse, maar toch wil ik ter verduidelijking nog even schetsen wat ik bedoelde: De klasse Record is afgeleid van de klasse Tabel. Er wordt automatisch een Tabel-instantie gegenereerd met de meta-informatie van alle tabellen in onze database. De klasse Record voegt daar de gegevens van 1 record aan toe. Deze klassen zijn nauw verweven met een JNI waarmee ik mijn RDBMS kan aanspreken. Dit is mijn onderste laag. Daarboven heb ik een laag die van mijn RDBMS een soort ODBMS maakt en die moet verhullen dat de historisch gegroeide, archa�sche opgebouwde, slecht ontworpen database niet altijd even consistent is. Dat is de laag waarmee onze applicatie werkt. Ik wil niet dat de applicatie rechtstreeks gebruik maakt van de onderste laag. Je opmerking is misschien wel terecht, maar ik heb een keuze gemaakt waar ik mij aan wil houden. De vraag blijft dus: hoe kan je een statische method in een abstracte moederklasse een instantie laten cre�eren van het kind vanwaar de statische method wordt opgeroepen? Ik denk dat dit onmogelijk is in JAVA... Maar misschien heb ik het verkeerd voor. Bruno
Technical Details
Message-ID:
<38282C86.3B09B996@rug.ac.be>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<3821AFBF.D19B54FE@rug.ac.be> <3825FA4D.221DE8C6@student.kuleuven.ac.be> <38268FFE.3CF1A29F@rug.ac.be> <382708EA.766892DC@student.kuleuven.ac.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,5cd683c88cd7912a X-Google-Attributes: gidfcea4,public From: Bruno Lowagie <bruno.lowagie@rug.ac.be> Subject: Re: JAVA-OO probleem Date: 1999/11/09 Message-ID: <38282C86.3B09B996@rug.ac.be> X-Deja-AN: 546448887 Content-Transfer-Encoding: 8bit References: <3821AFBF.D19B54FE@rug.ac.be> <3825FA4D.221DE8C6@student.kuleuven.ac.be> <38268FFE.3CF1A29F@rug.ac.be> <382708EA.766892DC@student.kuleuven.ac.be> Organization: Universiteit Gent Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 Newsgroups: be.comp.programming