Avatar billede jonas_h Nybegynder
13. januar 2006 - 20:14 Der er 2 kommentarer og
1 løsning

Problemer med reference til et objekt.

Jeg har en klasse Functions, som sendes til nogle paneler som reference.

Jeg har nu lkavet en Open funktion i programmet, som så loader et nyt Functions-objekt ind.
Når programmet starter, er der i constructeren:
Functions f = new Functions();
Panel1 p1 = new Panel(f);

I open metoden, sættes
f = "Function som loades ind".
Problemet nu er, at i panelerne, kigger den stadig på det "gamle" objekt...

Er der en smart metode at opdatere på eller tildele det loadede objekt på en anden måde?
Avatar billede mikkelbm Nybegynder
13. januar 2006 - 20:16 #1
Du kan ikke ændre referencen på et objekt udenfor det scope du arbejder i.
Avatar billede mikkelbm Nybegynder
13. januar 2006 - 20:16 #2
Det du skal gøre i stedet er at ændre indholdet af dit objekt ved at kalde get og set metoder.
Avatar billede mikkelbm Nybegynder
14. januar 2006 - 10:36 #3
Brugbart?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester