Classes
acesse aqui


Classe •
Javascript é orientada a objetos por prototipação, não possuí exatamente o conceito de classes;•
É possível construir uma função que gera novas variáveis e, assim, simular o comportamento de uma classe;
*Classe* function Carro(ano, placa) { //Construtor
this.ano = ano; //Atributo
this.placa = placa;
var nCor = Math.random() * Carro.cores.length;
this.cor = Carro.cores[Math.floor(nCor)];
this.alterarAno = function(novoAno) { //Método
this.ano = novoAno;};}
Carro.cores = ["Azul", "Branco", "Vermelho"]; //Atributo estático
Carro.adicionarCor = function (novaCor) { //Método estático
Carro.cores.push(novaCor);};
