PDA

Volledige versie bekijken : Classes in mappen?


jelmer91
%Europe/Berlin %048 %2010, 02:09
Is het mogelijk , om classes te ordenen? Voor ons project op school hebben we echt ontzettend veel classes, denk wel een stuk of 40. Nu wilden we deze in mappen ordenen: bijv een structuur als ( een extreem random voorbeeld ):

-Omgeving
- Bomen
- Struiken
- Stenen
- Dieren
- Carnivoren
- Onmivoren

Stel dat we in een class uit de map Carnivoren, een object uit de map van Stenen willen gebruiken, hoe moeten we die importeren? Gaat de import uit van de base class? ( DocumentClass ), die zegmaar in een map staat, samen met de mappen "Omgeving" en "Dieren"?

import Omgeving.Stenen.*;

of moet je dan eerst via Dieren terug omhoog naar de root-map etc?

eriknoorland
%Europe/Berlin %360 %2010, 09:38
je geeft in de publish settings aan waar de root van je classes staat. Vervolgens import je ze zoals je in de package aangeeft. De package geeft dan de mappenstructuur weer.

jaspermuts
%Europe/Berlin %770 %2010, 19:29
Maar om ook daadwerkelijk antwoord op je vraag te geven: ja, als je document class (niet base class, das iets anders) zelf niet in een package staat, moet je daarvanuit gaan. Je hoeft/kunt nooit 'omhoog' te gaan bij het importeren.