Excepciones
UNIVERSIDAD AUTONOMA DE CHIAPAS
FCA, C-I
LICENCIATURA EN SISTEMAS COMPUTACIONALES
MATERIA:
PROGRAMACIÓN ORIENTADA A OBJETOS
KATHIANE TOLEDO VALDEZ
UNIDAD V. EXCEPCIONESCONTENIDO:
8.1. Definición
8.1.1.Excepciones
8.1.2. Clases de excepciones, excepciones predefinidas por el
lenguaje
8.1.3. Propagación
8.2. Gestión de excepciones
8.2.1. Manejo de excepciones8.2.2. Lanzamiento de excepciones
8.3. Excepciones definidas por el usuario
8.3.1. Clase base de las excepciones
8.3.2. Creación de una clase derivada del tipo excepción
8.3.3. Manejo de unaexcepción definida por el usuario
KATHIANE TOLEDO VALDEZ
1
22/10/2014
8.1. DEFINICION
8.1.1. EXCEPCIONES
Es la indicación de un problema que ocurre durante la ejecución
de un programa.El nombre de excepción implica que el
problema ocurre con poca frecuencia; si la regla es que una
instrucción generalmente se ejecuta de forma correcta, entonces
la excepción a la regla es cuandoocurre un problema.
KATHIANE TOLEDO VALDEZ
8.1. DEFINICIÓN
8.1.2. CLASES DE EXCEPCIONES, EXCEPCIONES DEFINIDAS POR
EL LENGUAJE
Todas las excepciones que pueden ser controladas son derivadasde la clase System.Exception.
Al provocarse una excepción en automático se instancia esta
clase creándose un objeto con las características siguientes:
KATHIANE TOLEDO VALDEZ
2
22/10/20148.1. DEFINICIÓN
8.1.2. CLASES DE EXCEPCIONES, EXCEPCIONES DEFINIDAS POR
EL LENGUAJE
KATHIANE TOLEDO VALDEZ
8.1. DEFINICIÓN
8.1.2. CLASES DE EXCEPCIONES, EXCEPCIONES DEFINIDAS POR
ELLENGUAJE
Algunos ejemplos de excepciones definidas por el lenguaje son:
OutOfMemoryException. Ocurre cuando se agota la memoria.
InvalidCastException. Cuando falla una conversión implícita.IndexOutOfRangeException. Cuando el código intenta almacenar
un elemento en una matriz empleando un índice fuera de su
rango.
KATHIANE TOLEDO VALDEZ
3
22/10/2014
8.1. DEFINICIÓN
8.1.2....
Regístrate para leer el documento completo.