webForumDet fria alternativet

Liknande Property's, utan klasser

ASP

4 svar · 264 visningar · startad av SPiN

Medlem sedan mars 20007 896 inlägg
Frågan#1

Hej!

Jag undrar om man kan på något sätt efterlikna en Property, som ska användas utanför en klass - alltså som en vanlig funktion. För Propertys måste vällan tillhöra en klass?

Det jag vill åstadkomma är något liknande:

<%
Public strNamnet
strNamnet = ""

Property Set Namn ( ByVal strName )
     strNamnet = strName
End Property

Property Get Namn ()
     Namn = strNamnet
End Property

Namn = "SPiN"
Response.Write Namn
%>

Strunta i att jag använde globala variabler, det gör jag inte vid tillämpningen. ;)

Medlem sedan dec. 19996 721 inlägg
#2

Vad är tanken med det hela? Om du inte ska använda globala variabler så betyder det någon fom av inkapsling, och då har vi redan hamnat på en klass.

Medlem sedan mars 20007 896 inlägg
#3

Det är iofs sant, jag kanske blir tvungen att använda globala variabler i så fall. Men kan man använda Property's utanför klasser? Kanske man kan på något nytt sätt använda statiska metoder ( funktioner ) i klasser, med ASP? Var så länge sen jag pillade ASP så det känns som att jag glömt det. :l

Medlem sedan dec. 19996 721 inlägg
#4

Nej, man kan inte använda properties utanför klasser. Det finns liksom inget som kan ha en property då :)

Funktioner i klasser? Jajamensan.

Medlem sedan mars 20007 896 inlägg
#5

Okey, det spelar egentligen inte så stor roll. Jag tänkte bara göra en "genväg" till mina klasser, men det går ju lika bra utan dem. :)

246 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)