neste post vou mostrar o uso de uma classe completa em asp. os mesmos argumentos podem ser usados em qualquer classe… (php, java, dot net)
sempre que for trabalhar com classe:
as variáveis tem que ser PRIVATE
as propriedades PUBLIC
os métodos PUBLIC e sem passar parâmetro….
o código asp do arquivo de chamada em html :
<%
‘ define uma variável para ser instância de objeto
dim obj
‘ cria a instância
set obj = new testeCadastro
‘ coloca valor na propriedade do objeto
obj.aPergunta = 10
‘ chama o método do objeto
obj.teste()
‘ mostra na tela o valor da operação como método do objeto
response.Write("a aPergunta é – " & obj.aPergunta)
%>
o arquivo da classe
<%
‘ classe para manipular banco de dados
class testeCadastro
‘ variáveis
private pergunta
‘ propriedades da classe
public property get aPergunta()
aPergunta = pergunta
end property
‘ o uso do let é o mesmo do set em outras linguagens, o set do vbscript é um pouco diferente
public property let aPergunta (novaPergunta)
pergunta = novaPergunta
end property
‘ Métodos
private sub Class_Initialize()
‘ Inicializa a classe
End sub
public sub teste()
pergunta = pergunta + 2
end sub
‘fechar a classe
private sub Class_Terminate()
End sub
end Class
%>
até o próximo post …