'class' og 'function' er to vidt forskellige ting. så 'fordele og ulemper' giver ikke meget mening.
en 'class' er en specifikation for en type objekter der kan oprettes. objekterne kan indeholde både data (med værdier der er unikke for hvert oprettet objekt af den klasse) og funktioner (der typisk vil operere på dataværdier i det samme objekt)
en funktion er et stykke programkode der isoleres og navngives så det kan udføres fra mange forskellige steder i scriptet. funktioner returnere en værdi; men behøver ikke at gøre det.
mvh JakobA
Synes godt om
Slettet bruger
01. juli 2004 - 22:34#2
OK, jeg kender funktioner til døde - men jeg har aldrig brugt klasser. Kan du beskrive hvad man fx. kunne bruge en class til? Og hvordan...
Er jeg den eneste som har prøvet at skrive en lang kommentar, trykke på "Send" for blot at se, at ingenting bliver gemt???
Synes godt om
Slettet bruger
02. juli 2004 - 10:33#6
Nu har jeg kigget på dine tre først eksempler, og nu kan jeg så lave/bruge classes. Men jeg kan STADIG ikke se ideen med det.
Så vidt jeg kan se, så er det i hvert tilfælde ikke performance man vinder?
Alle de eksempler jeg har set ville jeg vælge at lave med almindelige funktioner i stedet for at pakke dem ind i en class - og dermed spare både tid, plads og performance.
Synes godt om
Slettet bruger
02. juli 2004 - 12:20#7
Fordelen ved at bruge klasser/objekter er, at man kan have en gruppe af funktioner, der deles om nogle variable, uden at disse variable skal være globale.
Synes godt om
Ny brugerNybegynder
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.