ASP

Você está em: Home » Desenvolvimento » ASP » Simulando herança com ASP

« Voltar

Simulando herança com ASP

19 de junho de 2009 - 10:06


Titulo: Simulando herança com ASP

Herança em ASP? E tem?
A resposta é bem objetiva, NÃO. Mais você pode “simular” uma herança no ASP, como fazer isso?

Primeiro você tem que entender o que é herança.

Permitindo o compartilhamento de atributos entre classes, baseando-se em relacionamentos.
Com herança você pode criar subclasses para herdar operações, métodos e outros atributos semelhantes que sejam usados varias vezes em seu código, resumido evita você ficar criando três, quatro, cinco vezes a mesma coisa.

Com esse conceito vamos usar um exemplo em C#.

 using System; public class ClasseExemplo { public void printf(){ Console.WriteLine(" Master"); } } public class ClasseGeral : ClasseExemplo { public ClasseGeral(){ Console.WriteLine("Usuário"); } public static void Main(){ ClasseGeral result = new ClasseGeral(); result.printf(); } }

o Resultado do compilador sai ( Usuário Master ).

Para simular em ASP a coisa é diferente, precisamos criar duas classes também, a diferença são os setamentos delas e as chamadas na página.

Vamos criar uma classe “Pessoa”, com subclasse “setNome”

 class Pessoa public sub setNome() response.write("Ted k'") end sub
end class

Desenvolvendo logo abaixo a classe “Frase”, com a mesma subclasse “setNome”.

 class Frase public sub setNome() response.write(", É assim que tem que ser!") end sub
end class

Fora das classes, você agora tem que criar um “sub” para chamar os valores setados logo abaixo, assim:

 public sub geral(valor) response.write(valor.setNome())
end sub

E no final gere as impressões:

 set ps = new Pessoa
set fs = new Frase call geral(ps)
call geral(fs)

Vamos para o código completo:

<%
class Pessoa public sub setNome() response.write("Ted k'") end sub
end class class Frase public sub setNome() response.write(", é assim que tem que ser!") end sub
end class public sub geral(valor) response.write(valor.setNome())
end sub set ps = new Pessoa
set fs = new Frase call geral(ps)
call geral(fs)
%>

Na tela sai assim: ( Ted k’, é assim que tem que ser!)

Pronto galera, conseguimos simular herança em ASP, agora é adaptar a necessidade e usar…

Abraços, até o próximo artigo.

Fonte: MLOG

O que você achou deste conteúdo?

  • Bom
  • Ruim
 

  • del.icio.us
  • Digg
  • reddit
  • StumbleUpon
  • Technorati
 

Comentários (0)

Comente

 

Trocar imagem

 

Importante: Os comentários publicados através deste website são de exclusiva e integral responsabilidade de seus autores.

publicidade

Fonte

MLOG

MLOG

Assuntos do mundo digital sobretudo e-commerce, tendências e lançamentos.

publicidade

IMD Auditoria