Avatar billede tlunde Nybegynder
20. august 2003 - 21:19 Der er 11 kommentarer og
1 løsning

Mere med this

Hej igen,
Jeg har fundet ud af af bruger man this foran en variabel, henviser man til det objekt man lige nu er ved at arbejde med ikke. Er det rigtigt forstået, eller er der mere i det?

En ting mere, er så hvis man bruger this i sammenhæng med et metode kald?

f.eks. sådan er: this.showAll();

betyder this her så bare at metoden showAll() ligger i samme klasse eller hvad?
Avatar billede riversen Nybegynder
20. august 2003 - 21:23 #1
yes, helt korrekt.
Avatar billede tlunde Nybegynder
20. august 2003 - 21:23 #2
Er begge dele korrekt?

Er der mere der er værd at vide omkring ordet this?
Avatar billede riversen Nybegynder
20. august 2003 - 21:27 #3
det hele er korrekt forstået.

this bruges hvis parametre har samme navn som klassevariabler, og når man vil sende en reference til objektet selv videre til et andet objekt, som man kalder en metode på...
Avatar billede tlunde Nybegynder
20. august 2003 - 21:30 #4
Øhh...okay :)

Jeg er rimelig ny i java, og jeg forstod ikke lige det sidste der du skrev. Kan du prøve at forklare det lidt bedre/anderledes det med this i metode kald??
Avatar billede riversen Nybegynder
20. august 2003 - 21:32 #5
hvis du har prøvet gui programmering kan du fx på en JButtion sige addActionListener( this ), hvilket fortæller JButton at this (altså objektet button er en del af) vil have besked, når der opstår en ActionEvent...hvis ikke du er med så lad det ligge...det skal nok komme
Avatar billede arne_v Ekspert
20. august 2003 - 21:32 #6
http://www.eksperten.dk/spm/389665

19/08-2003 21:04:26 og 19/08-2003 21:06:00 talet lidt om det
Avatar billede riversen Nybegynder
20. august 2003 - 21:32 #7
måske lidt dårlig forklaret
Avatar billede riversen Nybegynder
20. august 2003 - 21:33 #8
nåja, ved kald af konstruktorer internt skal man også bruge this
Avatar billede tlunde Nybegynder
20. august 2003 - 21:34 #9
Okay, alt det med gui programmering, skal jeg slet ikke bruge...

Det er det helt basale hvad med this bruges til på variabler og metoder.
Avatar billede riversen Nybegynder
20. august 2003 - 21:35 #10
:-)
Avatar billede arne_v Ekspert
20. august 2003 - 21:37 #11
Jeg tror faktisk ikke at du kommer meget videre end mit svar i det andet
spørgsmål og riversens svar her.

Du har baggrunds videnen.

Den dybe forståelse kommer først når du kommer igang med at bruge det.

Det er ikke en særlig vigtig feature i Java.
Avatar billede tlunde Nybegynder
20. august 2003 - 21:37 #12
okay...takker mange gange!
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