Avatar billede esd Nybegynder
21. juli 2004 - 15:24 Der er 5 kommentarer

Hvornår og hvorfor vælger man at lave en funktion static?

Hvornår og hvorfor vælger man at lave en funktion static?

Hvilke fordele og ulemper er der ved at lave en funktion static?

Hvilken betydning har det for brugen af et objekt at det har en static funktion?
Avatar billede arne_v Ekspert
21. juli 2004 - 15:29 #1
Man vælger at lave en static metode når metoden hører til klassen og ikke
til objekterne af klassen.

Jeg synes ikke at man kan tale om fordele og ulemper ved det. Det er 2 helt
forskellige ting. Enten har du brug for det ene eller så har du brug for det andet.

Det har ikke nogen særlig betydning for objekter at deres klasse har static
metoder (de kan naturligvis kalde dem men det er der ikke noget usædvaneligt i).
Avatar billede arne_v Ekspert
21. juli 2004 - 15:32 #2
Hvis du har en ikke statisk setNoget metode så skal den jo sætte en værdi på
et bestemt objekt og derfor kan den ikke være statisk.

Har du en singleton klasse og skal hente en instans med getInstance så
skal den være statisk da man jo netop skal bruge metoden til at hente
objektet med og derfor ikke har det.
Avatar billede arne_v Ekspert
31. juli 2004 - 23:20 #3
OK ?
Avatar billede arne_v Ekspert
08. august 2004 - 22:21 #4
??
Avatar billede warberg22 Nybegynder
12. august 2004 - 11:25 #5
Giv point og/eller luk
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