Criação de classes em Javascript III

Para ilustrar o modo de trabalho com classes e objetos apresentamos o exemplo completo, no qual criamos uma classe, instanciamos objetos e os utilizamos.

Por Miguel Angel Alvarez - Tradução de JML


Publicado em: 01/3/05
Valorize este artigo:
Para ilustrar o trabalho com objetos e terminar com o exemplo do AlunoUniversitário, vamos ver todo este processo em um só script no qual definiremos a classe e logo a utilizaremos um pouquinho.

//definimos o método matriculese para a classe AlunoUniversitario
function matriculese(num_matricula){
    this.numMatricula = num_matricula
}

//definimos o método imprimir para a classe AlunoUniversitario
function imprimir(){
    document.write("<br>Nome: " + this.nome)
    document.write("<br>Idade: " + this.idade)
    document.write("<br>Número de matrícula: " + this.numMatricula)
}

//definimos o construtor para a classe
function AlunoUniversitario(nome, idade){
    this.nome = nome
    this.idade = idade
    this.numMatricula = null
    this.matriculese = matriculese
    this.imprimir = imprimir
}

//criamos um aluno
meuAluno = new AlunoUniversitario("José Dias",23)

//pedimos que se imprima
meuAluno.imprimir()

//pedimos que se matricule
meuAluno.matriculese(305)

//pedimos que se imprima de novo (com o número de matrícula preenchido)
meuAluno.imprimir()

Se desejarmos, podemos ver o script em funcionamento em uma página a parte.

No momento não vamos mais falar sobre como criar e utilizar nossos próprios objetos, mas no futuro trataremos este tema com mais profundidade e faremos algum exemplo adicional.






Usuários :    login / registro

Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato