Avatar billede ahara Nybegynder
23. juni 2005 - 20:37 Der er 6 kommentarer og
1 løsning

Statiske objekter / funktioner

Hvad er det formålet med at oprette objekter og funktioner som statiske?

Håber i kan hjælpe

Tak
Avatar billede roenving Novice
23. juni 2005 - 20:40 #1
At man kan tilgå dem uden at oprette instanser af objektet !-)
Avatar billede ahara Nybegynder
23. juni 2005 - 20:41 #2
Skal man så både gøre klassen og funktionen man ønsker at tilgå statisk
Avatar billede arne_v Ekspert
23. juni 2005 - 20:45 #3
du skal gøre metoden statisk

en statisk klasse er en .NET 2.0 opfindelse så gør at du får compile
fejl hvis du laver en ikke statisk metode
Avatar billede roenving Novice
23. juni 2005 - 20:46 #4
Du kan godt oprette en klasse, hvor visse metoder er statiske og andre kun giver mening, hvis du har oprettet en instans ...

Et eksempel kan f.eks. være at javascripts Date-object har en hel masse metoder, som kun giver mening, hvis man har en instans (det er noget vrøvl at prøve at hente eller sætte datoen uden en konkret instans !-), mens det absolut giver mening at lave en Date.parse, som ikke på nogen måde har brug for en instans, da det konverterer en tekst-repræsentation til antallet af millisekunder siden 1/1-1970 !o]
Avatar billede ahara Nybegynder
23. juni 2005 - 20:48 #5
svar og der er point - tak
Avatar billede roenving Novice
23. juni 2005 - 20:49 #6
Velbekomme '-)
Avatar billede roenving Novice
23. juni 2005 - 20:59 #7
-- og jeg takker for point ;~}
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