[bysheep] :: classe comentada em ASp

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 …

Comentários encerrados.