Creación de clases en Javascript III

21 de mayo de 2002
Valoración del artículo:
Para ilustrar el modo de trabajo con clases y objetos presentamos el ejemplo completo, en el que creamos una clase, instanciamos objetos y los utilizamos.
En los dos artículos anteriores hemos comenzado una práctica sobre programación orientada a objetos en Javascript que vamos a completar con este texto. Por tanto, tenemos que leer antes de esto el artículo donde comenzamos la clase AlunnoUniversitario y el artículo donde incorporamos los primeros métodos.

Para ilustrar el trabajo con objetos y terminar con el ejemplo del AlunnoUniversitario, vamos a ver todo este proceso en un solo script en el que definiremos la clase y luego la utilizaremos un poquito.

//definimos el método matricularte para la clase AlumnoUniversitario
function matriculate(num_matricula){
    this.numMatricula = num_matricula
}

//definimos el método imprimete para la clase AlumnoUniversitario
function imprimete(){
    document.write("<br>Nombre: " + this.nombre)
    document.write("<br>Edad: " + this.edad)
    document.write("<br>Número de matrícula: " + this.numMatricula)
}

//definimos el constructor para la clase
function AlumnoUniversitario(nombre, edad){
    this.nombre = nombre
    this.edad = edad
    this.numMatricula = null
    this.matriculate = matriculate
    this.imprimete = imprimete
}

//creamos un alumno
miAlumno = new AlumnoUniversitario("José Díaz",23)

//le pedimos que se imprima
miAlumno.imprimete()

//le pedimos que se matricule
miAlumno.matriculate(305)

//le pedimos que se imprima de nuevo (con el número de matricula relleno)
miAlumno.imprimete()

Si lo deseamos, podemos ver el script en funcionamiento en una página a parte.

No vamos a hablar más por el momento sobre cómo crear y utilizar nuestros propios objetos, pero en el futuro trataremos este tema con más profundidad y haremos algún ejemplo adicional.

Comentarios
Fueron enviados 4 comentarios al artículo
3 comentarios no revisados
1 comentario revisado:
Clases derivadas en Javascript
17/1/2013
Por favor, podriais poner un ejemplo de como hacer clases derivadas en Javascript ?

Manuales relacionados
Categorias relacionadas
El autor
Miguel Angel Alvarez
Director de DesarrolloWeb.com
http://www.desarrolloweb.com


Lectura recomendada
Compra este libro en Agapea, la librería urgente a domicilio.
Últimas noticias
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...