Embora a maioria dos scripts feitos em Javascript seja feito utilizando utilizando programação estruturada, também pode-se utilizar os conceitos de orientação a objetos em Javascript.
Para exemplificar, irei me basear em uma classe chamada Pessoa com atributos nome, idade e email, seus métodos getters e setters e um método chamado mostraValores que irá retornar uma string com os valores dos atributos da classe.
Veja o exemplo no código a seguir:
<script language="javascript"><br /><br /> function Pessoa() {<br /> var nome;<br /> var idade;<br /> var email;<br /><br /> this.getNome = getNome;<br /> this.getIdade = getIdade;<br /> this.getEmail = getEmail;<br /> this.setNome = setNome;<br /> this.setIdade = setIdade;<br /> this.setEmail = setEmail;<br /> this.mostraValores = mostraValores;<br /><br /> function getNome() {<br /> return nome;<br /> }<br /><br /> function getIdade() {<br /> return idade;<br /> }<br /><br /> function getEmail() {<br /> return email;<br /> }<br /><br /> function setNome(_nome) {<br /> nome = _nome;<br /> }<br /><br /> function setIdade(_idade) {<br /> idade = _idade;<br /> }<br /><br /> function setEmail(_email) {<br /> email = _email;<br /> }<br /><br /> function mostraValores() {<br /> return 'Nome: ' + nome +'nIdade: '+ idade +' anosnEmail: '+ email;<br /> }<br /> }<br /></script>Agora vamos criar um javascript para manipular a “classe” Pessoa.
<script language="javascript"><br /><br /> var rodrigo = new Pessoa();<br /><br /> rodrigo.setNome('Rodrigo Lazoti');<br /> rodrigo.setIdade(26);<br /> rodrigo.setEmail('rodrigo@test.com');<br /><br /> alert(rodrigo.mostraValores());<br /><br /></script>E com isso já temos um pequeno exemplo de uma forma de como utilizar orientação a objetos com Javascript.
*
Não deixem de acessar meu blog http://www.rodrigolazoti.com.br







