UNIDAD 2
UNIDAD 3
UNIDAD 4
UNIDAD 5
UNIDAD 6
100

Es una plantilla o modelo genérico que define variables y métodos comunes para un tipo de objeto.

¿Qué es una Clase?

100

La clase de la cual se heredan características y comportamientos.

¿Qué es la Clase Base (o Superclase)?

100

Principio de la POO que significa "muchas formas" y permite que un mismo nombre de método pueda comportarse de diferentes maneras en diferentes objetos.

¿Qué es Polimorfismo?

100

Evento que ocurre durante la ejecución de un programa que interrumpe el flujo normal de las instrucciones.

¿Qué es una Excepción?

100

Secuencia de datos que representa una fuente de entrada o un destino de salida.

¿Qué es un Flujo (Stream)?

200

Mecanismo que restringe el acceso directo a algunos de los componentes de un objeto y es fundamental para la POO

¿Qué es Encapsulamiento?

200

El tipo de herencia donde una clase puede heredar directamente de varias clases.

¿Qué es la Herencia Múltiple?

200

Clase que no puede ser instanciada directamente y que contiene al menos un método sin implementación

¿Qué es una Clase Abstracta?

200

Se refiere al mecanismo por el cual una excepción se pasa hacia arriba en la pila de llamadas de métodos hasta que es capturada y manejada, o el programa finaliza.

¿Qué es Propagación de Excepciones?

200

Archivos que almacenan información en el mismo formato binario en que reside en la memoria RAM.

¿Qué son los Archivos Binarios?

300

Operador utilizado para solicitar la reserva de memoria RAM e instanciar un objeto específico.

¿Qué es el operador new?

300

Es el concepto clave que permite que los atributos y métodos de la clase base estén disponibles en la clase derivada

¿Qué es Reutilización de miembros heredados?

300

Estructura que define un contrato de métodos que deben ser implementados por cualquier clase que la utilice. No contiene implementación de métodos, solo sus firmas.

¿Qué es una Interfaz

300

Bloque que se ejecuta siempre e invariablemente, se haya producido o no una excepción.

¿Qué es el bloque finally?

300

Operación fundamental que garantiza el cierre del flujo y la liberación de recursos

¿Qué es el método close()?

500

Palabra reservada que actúa como una referencia implícita al objeto actual que ejecuta un método.

¿Qué es this?

500

Referencia usada para invocar constructores de la superclase o acceder a métodos ocultos.

¿Qué es super o referencia a base?

500

Este término describe la capacidad de una referencia de clase base para contener un objeto de cualquiera de sus clases derivadas.

¿Qué es una Variable Polimórfica?

500

Tipo de excepción que típicamente ocurre debido a errores lógicos o de programación y que el compilador no obliga a manejar (ej. NullPointerException en Java).

¿Qué es una Excepción no verificada (Unchecked Exception)?

500

Método que permite mover el puntero de lectura/escritura a una posición específica en bytes.

¿Qué es el método seek()?

700

Característica que permite a una clase tener múltiples métodos con el mismo nombre, siempre y cuando sus listas de parámetros sean diferentes.

¿Qué es Sobrecarga de métodos (Overloading)?

700

Mecanismo en clases derivadas que consiste en proveer una nueva implementación para un método que ya existe en la clase base, manteniendo la misma firma (nombre y parámetros)

¿Qué es Redefinición de métodos (Overriding)?

700

Referencias de tipo base que en ejecución pueden apuntar a objetos de cualquier subclase

¿Qué son Variables Polimórficas?

700

Se refiere a la práctica de crear una nueva clase que hereda de una clase base de excepción, permitiendo al desarrollador definir y manejar sus propios errores específicos de la aplicación.

¿Qué es Creación de Excepciones definidas por el usuario?

700

Proceso de convertir un objeto en una secuencia de bytes para persistirlo en disco.

¿Qué es la Serialización?

M
e
n
u