Está en la página 1de 1

CUESTIONARIO LECTURA N° 1

1. Describa los 4 principios de la POO, proporcione un ejemplo para cada uno.


2. ¿Qué características definen a un objeto? Describa cada una de ellas mediante
ejemplos.
3. ¿Cuáles son las principales relaciones entre clases? Explique brevemente cada
una de ellas e indique posibles ventajas y desventajas de cada una.
4. Diferencie entre programación procedural y orientada a objetos. Proporcione
un ejemplo práctico.
5. Para la siguiente línea de código:
Date birthay = new Date();
Indique claramente su significado en términos de objeto y variable de objeto.
6. Para el siguiente fragmento de código
public static void intercambiar(Empleado x, Empleado y){
Empleado temp = x
x = y;
y = temp;
}
Explique por qué no cumpliría su objetivo.
7. Mencione y explique 3 consejos útiles para el diseño de clases.
8. ¿Por qué es importante documentar el código? ¿Qué herramientas ofrece Java
para apoyar esta tarea? Describa mediante ejemplos.
9. ¿En qué consiste un método factory?
10. Explique la manera correcta de declarar un constante en Java. Indique las
palabras reservadas a utilizar.
11. Diferencie un campo estático de uno de objeto.
12. ¿Se puede usar un objeto para invocar un método estático? Si así lo fuera ¿Es
recomendable? Y si no ¿Por qué?
13. Los métodos privados ¿Cuándo deben usarse?
14. En un método ¿Se puede modificar un parámetro de tipo primitivo? ¿Y de tipo
referencia?
15. Para
empleado.aumentarSueldo(200)
Identifique los parámetros implícito y explícito. Indique cuál el uso de la
palabra reserva this.
16. ¿Pueden dos clases tener dos clases el mismo nombre? ¿Por qué? ¿Y si
pertenecen a dos paquetes distintos?
17. ¿Se puede confiar en el método finalize para reciclar algún recurso? ¿Por qué?
18. Explique qué es la sobrecarga de constructores.
19. ¿Qué ocurre cuando se invoca a un constructor?
20. Estando en un constructor, ¿Cómo se puede llamar a otro constructor?

También podría gustarte