Cuestionario Pregunta 1.- ¿Cómo se llamaría al siguiente método de la clase padre desde la clase hija? Respuestas Opción 1 super.metodo(); Opción 2 super(); Opción 3 this.metodo(); Opción 4 No se puede hacer la llamada al método. Pregunta 2.- ¿Qué repercusión tiene poner los atributos como private en la herecia? Respuestas Opción 1 Hace que la herencia sea imposible, los hijos no podrán acceder a los atributos. Opción 2 Obliga a los hijos a usar métodos getters y setters, lo cual es menos eficiente. Opción 3 No está permitido. Opción 4 Todas las anteriores. Pregunta 3.- ¿Cómo se llamaría al siguiente método de la clase padre desde la clase hija? Respuestas Opción 1 super.metodo(); Opción 2 metodo(); Opción 3 this.metodo(); Opción 4 Todas las respuestas son correctas. Pregunta 4.- ¿Cuál es la salida en consola de el siguiente código? Respuestas Opción 1 método de la clase A método de la clase B Opción 2 método de la clase A método de la clase A Opción 3 método de la clase A método de la clase C Opción 4 Error de compilación. Pregunta 5.- ¿Por que da error el siguiente código? Respuestas Opción 1 El método accion() no tiene modificador de acceso. Opción 2 La propiedad nombre está como miembro privado. Opción 3 El método main está mal implementado. Opción 4 No hay error de compilación. Pregunta 6.- ¿Cual es el error en el siguiente pedazo de código? Respuestas Opción 1 La clase X está declarada antes de la clase Y. Opción 2 La clase Y no puede extender a la clase Z por ser una clase final. Opción 3 La clase Z hereda de la clase Object. Opción 4 Ninguna de las anteriores. Habilitar JavaScript