Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2012, 12:18
Avatar de oscard41
oscard41
 
Fecha de Ingreso: mayo-2012
Ubicación: Caracas
Mensajes: 288
Antigüedad: 12 años
Puntos: 8
polimorfismo java

Buenas tardes a todos los miembros del foro, actualmente estoy haciendo lo posible por aprender polimorfismo en java, lo estoy estudiando de un libro y en uno de los ejercicios me encontré con esto:

1) //proce en forma generica a cada elemento del arreglo empleados

for(Empleado empleadoActual : empleados) <----- "Empleados" es la superclase de varias subclases y "empleados" es un arreglo que tiene todas las subclases de de "Empleados" ahora pues no entiendo ese for empleadoActual es una variable que viene apareciendo apenas en ese for no esta declarada....

2) //conversion descendente de la referencia de "Empleados" a una referencia de //EmpleadosBaseMasComision

EmpleadoBaseMasComision empleado= (EmpleadoBaseMasComision) empleadoActual;<---------------- "EmpleadoBaseMasComision" es una de las subclases de "Empleado" y como les dije empleadoActual aparecio en el for


realmente por mas que leo la explicacion del libro no logro entender esa instruccion del for por lo general el for que conozco es el que se hace en c/c++..... y tampoco logro entender lo que le dicen conversion de ferecencias....


A las personas que me puedan ayudar de ante mano muchas gracias