Mindmap
Características de POO y excepciones
Inhalt der Mindmap
Características de POO y excepciones
Herencia
- Permite definir objetos con base en otros ya existentes
- Permite reutilizar código creado con anterioridad
- Superclase
- Subclase
- Es posible añadir caracteristicas
- Personas
- Estudiante
- publicclass Estudiante extends Persona{ }
- Profesor
- Estudiante
- Subclase
- Jerarquía de la herencia
- Cada clase es una Superclase
- Object
- Medodos invocados desde cualquier clase
- Object
- Cada clase es una Superclase
- Permite definir objetos con base en otros ya existentes
Clases y métodos abstractos
- Clases concretas
- Se pueden crear instancias
- new
- Se pueden crear instancias
- Clases abstractas
- Objetos no se pueden instanciar
- public abstract class ClaseAbstracta {}
- Puede contener métodos abstractos
- Solo declarados
- Crear una estructura de un sistema
- La implementación de clases y métodos abstractos se realiza mediante herencia
- publicclass Implementacion extends ClaseAbstracta{ }
- No ser método privado
- No ser método estático
- Clases concretas
Polimorfismo
- Crear métodos con el mismo nombre dentro de diferentes clases heredadas, y proporcionales implementaciones diferentes.
Clases y métodos finales
- Clase Final
- No se pueden crear otras clases
- finalclass ClaseFinal { }
- Sin herencia
- No se pueden crear otras clases
- Metodos Finales
- No pueden ser redefinidos
- Sin Polimorfismo
- final public void metodoFinal(){ }
- Sin herencia
- No pueden ser redefinidos
- Clase Final
Interfaces
- Describe un comportamiento
- Unir entidades no relacionadas entre sí
- Declaración
- Atributos
- Cuerpo
- Metodos
- Cosntantes
- public interface Interface1 { }
Sobrecarga
- Metodos
- Declarar varios métodos con el mismo nombre dentro de una sola clase
- public int suma(int a, int b, int c){ return a+b+c; }
- public float suma(float a, float b) { return a+b; }
- Declarar varios métodos con el mismo nombre dentro de una sola clase
- Operadores
- Redefinir las funciones que se le asignan por definición a un operador
- operación de suma
- operación de unión
- String
- Redefinir las funciones que se le asignan por definición a un operador
- Metodos
Excepciones
- Error que ha ocurrido en un programa en ejecución
- Aquellos generados por el lenguaje Java
- Errores de ejecución
- división por cero
- sintaxis incorrecta
- Errores de ejecución
- Aquellos no generados por el lenguaje
- Incluidos por el programador
- Leer un archivo
- Conexión a Base de datos
- Incluidos por el programador
- Jerarquía de las excepciones
- Cuando un error ocurre y se genera una excepción, se busca donde se está controlando esa excepción, para evitar que el programa inminentemente falle
- Aquellos generados por el lenguaje Java
- Sentencia Try-catch
- Se usa para manejar excepciones
- try{ }
- Sentencias que pudieran tener error
- Catch { }
- Tipo de error y el nombre dado
- try{ }
- Se usa para manejar excepciones
- Error que ha ocurrido en un programa en ejecución
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am Características de POO y excepciones, erstellt von Safer Ngp am 14/11/2018.
- Erstellt von
- Safer Ngp
- Aufrufe
- 1
- Bewertung