NEW
Font size
WorksheetsExamen 2 Conceptos
Total questions: 10
Worksheet time: 5mins
¿Qué imprime?
null-0
Ana-30
Ana-0
Compila pero lanza excepción
¿Qué ocurre?
Imprime 100.0
Compila y ejecuta pero imprime 0.0
Error de compilación: saldo tiene acceso privado en Cuenta
Error en tiempo de ejecución (NullPointerException)
¿Cual es la salida?
2 3
0 0
2 0
No compila
¿Cual es la salida?
7
3.0
Error de compilación por ambigüedad
52
¿Qué pasa en el código?
Imprime 5
Imprime 0
Error de compilación: no existe constructor Foo(int)
Ejecuta pero lanza NullPointerException
El principal propósito del encapsulamiento es:
Hacer que todo sea público para facilitar el acceso
Ocultar los detalles internos de una clase y exponer solo lo necesario
Eliminar la necesidad de constructores
Evitar el uso de herencia
El polimorfismo en Java permite:
Que un método tenga múltiples formas de implementación en distintas clases relacionadas
Que una variable cambie de tipo en tiempo de ejecución
Que un objeto herede de múltiples clases a la vez
Crear atributos que se comparten entre todas las clases
¿Cuál es la función principal de los getters y setters?
Crear instancias de objetos automáticamente
Permitir acceso controlado a los atributos privados
Evitar que las clases tengan constructores
Hacer que los atributos sean siempre públicos
¿Cuál de las siguientes afirmaciones es incorrecta?
Una subclase puede sobrescribir métodos de su superclase
Una referencia de tipo superclase puede apuntar a un objeto de tipo subclase
El polimorfismo permite que el mismo método se comporte diferente según el objeto
En Java se permite la herencia múltiple de clases
¿Cuál afirmación es verdadera sobre los objetos en Java?
Un objeto es una copia idéntica de su clase
Una clase puede existir sin objetos, pero un objeto no puede existir sin clase
Los objetos no tienen estado, solo comportamiento
Los objetos son idénticos a los métodos estáticos
