E2 Prog.Java - Unidad 8
![]() |
![]() |
![]() |
Título del Test:![]() E2 Prog.Java - Unidad 8 Descripción: Preguntas sobre: Herencia |




Comentarios |
---|
NO HAY REGISTROS |
8.1. Sobre una subclase es correcto afirmar que: Tiene menos atributos que su superclase. Tiene menos miembros que su superclase. Hereda los miembros no privados de su superclase. Hereda todos los miembros de su superclase. 8.2. En relación con las clases abstractas es correcto señalar que: Implementan todos sus métodos. No implementan ningún método. No tienen atributos. Tienen algún método abstracto. 8.3. ¿En qué consiste la sustitución u overriding?. En sustituir un método heredado por otro implementado en la propia clase. En sustituir un atributo por otro del mismo nombre. En sustituir una clase por una subclase. En sustituir un valor de una variable por otro. 8.4. Sobre la clase Object es cierto indicar que: Es abstracta. Hereda de todas las demás. Tiene todos sus métodos abstractos. Es superclase de todas las demás clases. 8.5. ¿Cuál de las siguientes afirmaciones sobre el método equals () es correcta?. Hay que implementarlo, ya que es abstracto. Sirve para comparar solo objetos de la clase Object. Se hereda de Object, pero debemos reimplementarlo al definirlo en una clase. No hay que implementarlo, ya que se hereda de Object. 8.6. ¿Cuál de las siguientes afirmaciones sobre el método toString () es correcta?. Sirve para mostrar la información que nos interesa de un objeto. Convierte automáticamente un objeto en una cadena. Encadena varios objetos. Es un método abstracto de Object que tenemos que implementar. 8.7. ¿Cuál de las siguientes afirmaciones sobre el método getClass () es correcta?. Convierte los objetos en clases. Obtiene la clase a la que pertenece un objeto. Obtiene la superclase de una clase. Obtiene una clase a partir de su nombre. 8.8 Una clase puede heredar. De una clase. De dos clases. De todas las clases que queramos. Solo de la clase Object. 8.9. La selección dinámica de métodos: Se produce cuando una variable cambia de valor durante la ejecución de un programa. Es el cambio de tipo de una variable en tiempo de ejecución. Es la asignación de un mismo objeto a más de una variable en tiempo de ejecución. Es la ejecución de distintas implementaciones de un mismo método, asignando objetos de distintas clases a una misma variable, en tiempo de ejecución. 8.10. ¿Cuál de las siguientes afirmaciones sobre el método super() es correcta?. Sirve para llamar al constructor de la superclase. Sirve para invocar un método escrito más arriba en el código. Sirve para llamar a cualquier método de la superclase. Sirve para hacer referencia a un atributo de la superclase. |