Ejemplo de Polimorfismo
public static void main(String[] args) {
Persona v[]=new Persona[10];
// Se introducen alumnos, profesores y
personas en v
for (int i=0 ; i<10; i++)
/* Se piden datos al usuario de profesor,
alumno o persona
*/ switch (tipo) {
case /* profesor */: v[i] = new Profesor (….);
break;
case /* alumno */: v[i] = new Alumno(…);break;
case /* persona */: v[i] = new Persona…);break;
default: /* ERROR */ }
}
for (int i=0 ; i<10; i++)
System.out.println(v[i]);// enlace dinámico con toString()
}
No hay comentarios:
Publicar un comentario