13/11/2013, 08:02
|
| | Fecha de Ingreso: febrero-2013 Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 9 meses Puntos: 3 | |
Respuesta: duda asignacion objeto variable java bueno entonces...
como es.
cuando tengo un objeto de tipo PADRE y otro de tipo HIJA,
PADRE padre
HIJA hija
--------------
PADRE padre=hija;
la variable padre, hace referencia a un objeto hija.
pero cuando fue declarado, esta apuntado a un objeto de distinto tipo,,
(no se si tiene que ver, que sea una superclase.--PADRE- y hija sea un subtipo - hija hereda del padre )
pero cuando apunto a un objeto que es de distinto tipo del que fue declarado... creo que no podre acceder a sus metods y propiedades.
-----------------------------------
por eso se hace lo que (cast)
que mencionas...
Hija hija = (Hija)padre;
((Hija)padre).metodoDeHija();
----
esta bien lo que digo...?? |