|
|
|
||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Parceiros - CSS para Web Design - S.O.S Designers - Slackware-Brasil - Crie seu Web site - Oficina da Net |
Criação de classes em Javascript IIAprendemos a construir métodos e a associá-los aos nossos próprios objetos de Javascript. Também repassamos como instanciar nossos objetos a partir das definições da classe. Para construir um método devemos criar uma função. Uma função que se constrói com a intenção de que seja um método para uma classe pode utilizar também a variável this, que faz referência ao objeto sobre o que invocamos o método. Portanto, devemos recordar que para chamar a um método devemos ter um objeto e this faz referência a esse objeto.
function matriculese(num_matricula){ this.numMatricula = num_matricula } A função matricular recebe um número de matrícula por parâmetro e o atribui à propriedade numMatricula do objeto que recebe este método. Assim, preenchemos o da propriedade que nos faltava. Vamos construir outro método que imprime os dados do aluno. function imprimir(){ document.write("Nome: " + this.nome) document.write("<br>Idade: " + this.idade) document.write("<br>Número de matrícula: " + this.numMatricula) } Esta função vai imprimindo todas as propriedades do objeto que recebe o método. Construtor: Colocamos métodos Para colocar um método em uma classe devemos atribuir a função que queremos que seja o método ao objeto que está sendo criado. Vejamos como ficaria o construtor da classe AlunoUniversitario com o método matricular. function AlunoUniversitario(nome, idade){ this.nome = nome this.idade = idade this.numMatricula = null this.matriculese = matriculese this.imprimir = imprimir } Vemos que nas últimas linhas atribuímos aos métodos os nomes das funções que contém seu código. Para instanciar um objeto Para instanciar objetos da classe AlunoUniversitario utilizamos a sentença new, que já tivemos a oportunidade de ver em outras ocasiões. meuAluno = new AlunoUniversitario("José Dias",23)
Autoria e outras referências sobre este artigo Dentro deste artigo: + 1 manual relacionado + 1 categoria relacionada
Manuais relacionados com este artigo Dentro de Programação em Javascript II Seguinte: Criação de classes em Javascript III Anterior: Criação de classes em Javascript Categorias relacionadas Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo: + Entrar em JavascriptComentários dos visitantes Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
|
| Sobre nós | Copyright | Anuncie | Entrar em contato | <criarweb> |