Está en la página 1de 3

Asignatura Datos del estudiante Fecha

Apellidos: ESCORCIA ESCORCIA


Programación
17/06/2021
orientada a objetos
Nombre: JUAN JOSE

Actividad
Protocolo individual de la unidad n°: 4 “Polimorfismo y excepciones”

Análisis y síntesis: 
Síntesis e interpretación personal de los temas vistos en la unidad

El polimorfismo

es un concepto de la programación orientada a objetos que nos permite programar en


forma general, en lugar de hacerlo en forma específica. En general nos sirve para
programar objetos con características comunes y que todos estos compartan la misma
superclase en una jerarquía de clases, como si todas fueran objetos de la superclase.
Esto nos simplifica la programación.

Recuerde el ejemplo del ecosistema, en donde todos los objetos de las distintas
especies heredaban de una superclase llamada Animal, que brindaba la información
general de cualquier animal, independiente de su especie. Sin embargo, cada especie
hace un uso particular de cada uno de los métodos u operaciones de la clase Animal. El
método comer() no se ejecutará de la misma manera en un León() o en un Pavo(). Lo
Asignatura Datos del estudiante Fecha
Apellidos: ESCORCIA ESCORCIA
Programación
17/06/2021
orientada a objetos
Nombre: JUAN JOSE

mismo ocurre para métodos moverse() en objetos de tipo Tiburón() o Gallina(), aunque
todas las especies realicen estos métodos. A la sobrescritura o implementación
específica de métodos es la clave del polimorfismo.

Para poner en práctica se hará un ejemplo bastante sencillo. Se hará una librería de
clases que represente figuras tridimensionales y bidimensionales, y su respectiva
jerarquía de clases. Las clases deben ser capaces de tener funcionamiento bastante
básico, como obtener áreas, volúmenes y perímetros de la figura correspondiente.

EXEPCIONES

Cuando un programa Java viola las restricciones semánticas del lenguaje (se produce un
error), la máquina virtual Java comunica este hecho al programa mediante una
excepción. Por tanto la manera más simple de decirlo es que una excepción es un error
que ha ocurrido en un programa en ejecución. Muchas clases de errores pueden
provocar una excepción, desde un desbordamiento de memoria o un disco duro
estropeado, un intento de dividir por cero o intentar acceder a un arreglo fuera de sus
límites. Cuando esto ocurre, la máquina virtual Java crea un objeto de la clase
exception, se notifica el hecho al sistema de ejecución y se dice que se ha lanzado una
excepción.
Asignatura Datos del estudiante Fecha
Apellidos: ESCORCIA ESCORCIA
Programación
17/06/2021
orientada a objetos
Nombre: JUAN JOSE

Discusión: 
Dudas, desacuerdos, discusiones

Tipos de excepciones
Java representa las excepciones como clases. Existe una jerarquía de clases que
representan errores en Java.

Tipos de excepciones
 Excepciones irrecuperables: Hijas de Error. Son errores de la propia máquina virtual de
Java.
 Excepciones que NO es necesario gestionar: Hijas de RunTimeException. Son
excepciones muy comunes, por
ejemplo, NullPointerException, ArrayIndexOutOfBoundsException.
 Excepciones que es necesario gestionar: Hijas de Exception. Todas las demás, por
ejemplo, Exception.

También podría gustarte