O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

LA HERENCIA EN PROGRAMACIÓN ORIENTADA A OBJETOS

ALDO MANUEL MORALES MAGALLON Espanhol

Conteúdo do mapa

LA HERENCIA EN PROGRAMACIÓN ORIENTADA A OBJETOS

  1. Concepto de Herencia

    • Definición
      • Mecanismo de abstracción que permite definir nuevas clases basadas en clases existentes con el fin de reutilizar código y generar una jerarquía de clases.
      • Habilita capacidades de polimorfismo mediante la sobreescritura (override) de métodos.
    • Relación
      • Clase origen de la cual se heredan atributos y métodos.
      • Clase que hereda de la superclase. Puede añadir nuevos miembros o redefinir/sobreescribir los heredados.
      • Representa que una subclase es una especialización de la superclase
    • Sintaxis
      • o Se implementa mediante la palabra reservada extends (ej. public class Cientifico extends Persona).
  2. Tipos de Herencia

    • Herencia Simple
      • Una clase derivada hereda únicamente de una sola clase padre. Es el modelo estricto que soporta Java nativamente con clases.
    • Herencia Multinivel / Jerárquica
      • Una clase se deriva de otra subclase previamente definida.).
    • Herencia Múltiple y su Simulación
      • Java no admite herencia múltiple directa de clases (una clase no puede extender de múltiples clases a la vez).
      • Mecanismo de simulación: Java simula la herencia múltiple mediante el uso de Interfaces (implements).
    • Clases Abstractas
      • Se utilizan como plantillas base o superiores en una jerarquía de herencia para definir métodos comunes que deberán ser implementados por sus subclases concretas.
      • Clases declaradas como abstract que no pueden ser instanciadas directamente.
  3. Constructores y Herencia

    • Comportamiento e Inicialización
      • Los constructores no se heredan directamente entre superclases y subclases.
      • La subclase invoca al constructor de la superclase para delegar e inicializar los atributos heredados.
    • Uso de la Sentencia
      • La palabra reservada super(...) dentro del contexto de los constructores permite invocar explícitamente el constructor de la clase superior enviando los parámetros correspondientes.
      • Debe ser la primera instrucción en la ejecución del constructor de la subclase.
  4. Control de Acceso a Miembros de Herencia

    • Niveles de Visibilidad y Modificadores de Acceso
      • public (+): Los miembros son accesibles desde cualquier clase o paquete.
      • private (-): Los miembros son accesibles únicamente dentro de la clase donde fueron declarados. Las subclases no pueden acceder directamente a miembros privados de la superclase; deben interactuar a través de métodos públicos/protegidos (métodos get/set).
      • o protected (#): Modificador esencial para la herencia. Permite que los atributos y métodos sean accesibles e heredables directamente por las subclases derivando de la superclase, además de clases en el mismo paquete.

Informações

Descrição
Mapa Mental sobre LA HERENCIA EN PROGRAMACIÓN ORIENTADA A OBJETOS, criado por ALDO MANUEL MORALES MAGALLON em 23-09-2026.
Visualizações
0
Avaliação

Mais sobre Herencia y polimorfismo

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?