Avatar billede riversen Nybegynder
08. marts 2001 - 17:05 Der er 8 kommentarer og
1 løsning

This

Er der nogen der kan forklare mig lidt om \"this\". Hvordan fungerer det? hvad er ideen?
Avatar billede netsrac Praktikant
08. marts 2001 - 17:09 #1
this i java ? er du ikke ude efter this i JavaScript ?
Avatar billede riversen Nybegynder
08. marts 2001 - 17:16 #2
this i java. Der er i hvert fald det jeg bliver undervist i.
Avatar billede netsrac Praktikant
08. marts 2001 - 17:18 #3
Nå, men det bruges sikkert på cirka samme måde, jeg er ikke så stærk i JAVA endnu.
Avatar billede kresten Nybegynder
08. marts 2001 - 17:18 #4
This er en reference til \"sig selv\" dvs. det objekt du er i.

Hvis vi f.eks. tager metoden toString() som mange klasser overrider ville man måske i nogle situationer ikke være sikker på i hvilken klasse man kalder sin toString() metode.

Når du bruger this kan du tænke på den som en lokal pointer til alle dine metoder og attributter. På denne måde vil også også være sikker på altid at kalde objektets metode - og ikke f.eks. superklassen.

Er det til at forstå? Ellers spørg mere :-)
Avatar billede netsrac Praktikant
08. marts 2001 - 17:20 #5
Det er præcis også sådan det bruges i JavaScript :-)
Avatar billede kresten Nybegynder
08. marts 2001 - 17:23 #6

Yep, det er desværre også tit derfor at folk blander dem sammen.. selv om der er STOR forskel.
Avatar billede netsrac Praktikant
08. marts 2001 - 17:26 #7
Meget stor forskel.
Avatar billede riversen Nybegynder
08. marts 2001 - 17:32 #8
jeg tror lige det var det der skulle til. Min længe savnede åbenbaring kom nu, da jeg kiggede pensum lidt igennem igen...mange tak.
Avatar billede codemon Nybegynder
08. marts 2001 - 20:07 #9
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