:( Confusion .....
Publicado por James Ferney (1 intervención) el 13/08/2020 12:56:33
Hola a todos. Quisiera saber si en JAVA un los objetos almacenados en un vector puede utilizar los metodos de diferentes clase. Me explico:
Creé una clase padre o super clase llamada Persona. Tambien creé dos subclases llamadas Estudiante y Profesor cada una de ellas con sus métodos propios, estas dos subclases heredan de la clase Persona.
He declarado un vector de tipo Persona con 3 elementos así:
Persona per[ ] = new Persona[2];
los objetos los creé asi:
per[0] = new Persona (0);
per[1] = new Estudiante(1);
Sin embargo, cuando en el main realizo la llamada de un método de estudiante para el objeto per [1], este no me aparece, solo me paparecen los método de persona.
No sé que estoy haciedo mal, soy nuevo en este maravillosos mundo.
Gracias de antemano.
Creé una clase padre o super clase llamada Persona. Tambien creé dos subclases llamadas Estudiante y Profesor cada una de ellas con sus métodos propios, estas dos subclases heredan de la clase Persona.
He declarado un vector de tipo Persona con 3 elementos así:
Persona per[ ] = new Persona[2];
los objetos los creé asi:
per[0] = new Persona (0);
per[1] = new Estudiante(1);
Sin embargo, cuando en el main realizo la llamada de un método de estudiante para el objeto per [1], este no me aparece, solo me paparecen los método de persona.
No sé que estoy haciedo mal, soy nuevo en este maravillosos mundo.
Gracias de antemano.
Valora esta pregunta


0