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

Mapa mental

POO

Fabian Stiven PELAEZ RAMOS Inglês

POO

Conteúdo do mapa

POO

  1. Herencia

    • La herencia se representa con una flecha desde la subclase hacia la superclase
      • Indica que la subclase hereda los métodos y atributos de la superclase.
          • En la figura vemos además que a las clases hijas pueden adicionar variables y métodos propios de cada animal sin afectar el comportamiento de las otras clases que heredaron.
        • La subclase se puede manipula mediante los que fueron declarados públicos y protegidos.
      • En la figura siguiente la clase Mamifero es la clase padre, y las clases Gato, Vaca y Ballena heredan de ella, obteniendo las variables y métodos visibles de la clase padre
          • Por el contrario, la variable nombre no puede ser accedida directamente en las clases hijas; solo pueden manipularse a través de los métodos accesores que son públicos (setNombre y getNombre).
        • pueden acceder a la variable peso y a los tres métodos públicos definidos en la clase padre.
    • Tipos de herencia
      • Las clases pueden tener una herencia
        • simple
          • En la herencia sim- ple una subclase puede heredar variables y métodos de una única superclase
            • La herencia simple es el caso más común de herencia y es soportada por todos los lenguajes de programación orientados a objetos.
        • compuesta
          • En la herencia compuesta una subclase puede heredar variables y métodos de varias superclases, es decir que puede tener varias clases padre.
            • La herencia compuesta no es soportada por todos los lenguajes dado que se pueden tener incongruencias si se replican las variables o los métodos en las clases heredadas.
  2. Polimorfismo

    • aplica a varios objetos
      • comparten un método con el mismo nombre.
        • Cuando este método es invocado depende del objeto que lo contiene
          • El polimorfismo se consigue en Java mediante las clases abstractas y las interfaces. Concretamente las interfaces amplían enormemente las posibilidades del polimorfismo.
            • Un aspecto muy importante del polimorfismo es cuando se crea una referencia a un objeto de una clase base, esa misma referencia puede servir para referenciar a objetos de clases derivadas.
                • tenemos la clase persona, de la cual desciende la clase empleado. La clase persona tendrá métodos genéricos que puedan ser utilizados por cualquier persona, como, por ejemplo, establecer y devolver el nombre.
                • tenemos la clase persona, de la cual desciende la clase empleado. La clase persona tendrá métodos genéricos que puedan ser utilizados por cualquier persona, como, por ejemplo, establecer y devolver el nombre.
                • tenemos la clase persona, de la cual desciende la clase empleado. La clase persona tendrá métodos genéricos que puedan ser utilizados por cualquier persona, como, por ejemplo, establecer y devolver el nombre.

Imagens e arquivos do mapa

  • POO
  • POO

Informações

Descrição
Mapa Mental sobre POO, criado por Fabian Stiven PELAEZ RAMOS em 21-10-2021.
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?