Mind map
HERENCIA- POO JAVA

Map content
HERENCIA- POO JAVA
HERENCIA
- La Herencia permite que se puedan definir nuevas clases basadas de unas ya existentes a fin de reutilizar el codigo, generando asi una gerarquia de clases dentro de un aplicacion. Si una clase se deriva de otra, esta hereda sus atributos y metodos y se puede añadir nuevos atributos o metodos o redefinir los heredados, para lo cual es necesario que su visibilidad sea tipo "protected"
- SENTENCIAS
- SENTENCIA extends: Permite implementar el concepto de herencia. Se incluye para queuna clase herede de otra clase
- SENTENCIA super: Es utilizada para acceder a metodos implementados en la clase superior en el concepto de herencia. Es comunmente utilizada para acceder al constructor de la clase superior desde el constructor inferior
- SOBRE-ESCRITURA de Metodos: Es una caracteristica que se presenta en el concepto de herencia, que consiste en implementar un metodod en la clase superior en la gerarquia de herencia
- CLASES ABSTRACTAS: Es aquella que no puede ser instanciada, es decir no se pueden crear objetos de esta clase. Se usa para permitir que otras clases hereden de esta proporcionando atributos y metodos que son comunes de las clases heredadas. Una clase abstracta puede contener atributos y metodos. Sin embargo adicionalmente puede contener metodos abstractos, los cuales son definidos pero no implementados. Su finalidad es que las clases que heredan de la clase abstracta, implementen de forma obligatoria dichos metodos abstractos
- INTERFACES: Es un tipo especial de clase que permite realizar un conjunto de declaraciones de metodos sin implementacion. En una interfaz tambien se puede definir constantes que son implicitamente "public, static, y fnaly"; deben inicializarse en la declaracion. Para que una clase use las definiciones de una interfaz, dicha clase debe incluir la sentencia "implements" la cual indica que implementa la interfaz. Una clase puede implementar una o varias interfaces. Para indicar que que una clase implementa mas de una interfaz, se pone los nombres de las interfaces separados por comas, posteriormente a incluir la sentencia "implements"
- SENTENCIAS
- La Herencia permite que se puedan definir nuevas clases basadas de unas ya existentes a fin de reutilizar el codigo, generando asi una gerarquia de clases dentro de un aplicacion. Si una clase se deriva de otra, esta hereda sus atributos y metodos y se puede añadir nuevos atributos o metodos o redefinir los heredados, para lo cual es necesario que su visibilidad sea tipo "protected"

