Pular para o conteúdo principal

Javascript + OO

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 chama Carro com atributos placa, ano e modelo, seus métodos getters e setters e um método chamado mostraDetalhes que irá retorna uma string com os valores dos atributos da classe.

Veja o exemplo no código a seguir:

<script language="javascript">

function Carro() {
var placa;
var ano;
var modelo;

this.getPlaca = getPlaca;
this.getAno = getAno;
this.getModelo = getModelo;
this.setPlaca = setPlaca;
this.setAno = setAno;
this.setModelo = setModelo;
this.mostraValores = mostraValores;

function getPlaca() {
return placa;
}

function getAno() {
return ano;
}

function getModelo() {
return modelo;
}

function setPlaca(_placa) {
placa = _placa;
}

function setAno(_ano) {
ano = _ano;
}

function setModelo(_modelo) {
modelo = _modelo;
}

function mostraValores() {
return 'Placa: ' + placa +'nAno: '+ ano +'nModelo: '+ Modelo;
}
}
</script>

Agora vamos criar um javascript para manipular a “classe” Carro.

<script language="javascript">

var corsa = new Carro();

corsa.setPlaca('ANO-2010');
corsa.setAno(2010);
corsa.setModelo('Hatch');
alert(corsa.mostraValores());

</script>

E com isso já temos um pequeno exemplo de uma forma de como utilizar orientação a objetos com Javascript.

Comentários

Postagens mais visitadas deste blog

Teclas de Atalho NetBeans

Segue uma lista de teclas de atalho muito uteis para quem utiliza o NetBeans como IDE de desenvolvimento. Comenta o bloco Ctrl + / Completa automaticamente Ctrl + Space Breakpoint CTRL + F8 Formata o código Ctrl + Alt + F Deleta linha Shift + Delete Insere linha deletada Shift + Insert Procura/Próximo F3 Substitui CTRL + H Procura em Arquivos CTRL + Shift + F Ocorrência anterior Alt + Left arrow Prôxima ocorrência Alt + Right arrow Explorador Projeto CTRL + 1 Proóximo programa CTRL + TAB Para Minusculas Ctrl + U, L Para Maiusculas Ctrl + U, U Mostra Resultado da Pesquisa Ctrl + Shift + 0 Fecha programa Ctrl + F4 Ir para declaração Ctrl + B

Parabéns, Mateus, pelos 7 anos de TECNICON!