Det har jeg også gjort. Mit problem er så at jeg går ud fra at jeg skal kalde den add metode med en variable som er af type Arraylist i min GUI klasse hvor jef sender der objekt der skal gemmes med. MEN jeg kan ikke finde ud af hvordan jeg skal definere en variable til at være af type ArrayList. :o(
disky>> En af hovedreglerne ved java-programmering siger netop at man skal gøre alt hvad man kan for at opnå høj samhørighed og lav kobling, så Erik har vel sådan set ret!?!?
Jeg går ud fra at du i din GUI har en refferance til den klasse hvor du har dit Array. Hvis du har det så er det mest rigtige at lave put (add)og take metoder på klassen. Disse funktioner kalder din GUI så. Når den kalder take(), skal det være Object obj = klasse.take() når du skal putte et object i array\'et skal du skrive klasse.put(object);
runberg - reglerne er guidelines ... desuden - regler er til for at blive brudt - det samme gælder indkapsling osv :-)
Så både disky og erikjacobsen har ret - man må (helst) ikke, men man kan godt gøre det. Fuldstændig som man helst ikke må hoppe ud foran lastbiler i fart.
martin schou>> Hvis du mener at reglen ang. høj samhørighed og lav kobling er til for at blive brudt, så ønsker jeg dig virkelig held og lykke i fremtiden, hvis du vil programmere java!!
Det er muligt at der er nogen der er dumme nok til at gøre det, men hvad værre er, er at der er nogen der dumme nok til at opfordre andre til også at gøre det!!!
Jeg har da ikke opfordret nogen til at gøre det - jeg gjorde bare opmærksom på, at man KAN gøre det.
Har jeg også opfordret nogen til at hoppe ud foran en lastbil i fart, jævnfør min kommentar \"Fuldstændig som man helst ikke må hoppe ud foran lastbiler i fart\"?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.