GoConqr has a new look! Let us know what you think.

Mind map

Diferencia Entre Clases Abstractas E Interfaces En Java

Alexis Eleazar Spanish

Map content

Diferencia Entre Clases Abstractas E Interfaces En Java

  1. Clases Abstractas

    • Una clase abstracta es practicamente identica a una clase convencional; las clases abstractas pueden poseer atributos, métodos, constructores, etc .
    • IMPORTANTE
      • Es importante mencionar que las clases abstractas pueden ser heredadas por la n cantidad de clases que necesitemos, pero no pueden ser instanciadas. Para heredar de una clase abstracta basta con utilizar la palabra reservada extends.
        • Al nosotros heredar de una clase abstracta es obligatorio implementar todos sus métodos abstractos, es decir debemos definir comportamiento, definir cómo se va a realizar la tarea.
  2. diferencia

    • Una clase abstracta no es más que una clase común la cual posee atributos, métodos, constructores y por lo menos un método abstracto. Una clase abstracta no puede ser instanciada, solo heredada
  3. ¿QUE ES UN METODO ABSTRACTO?

    • no es más que un método vacío, un método el cual no posee cuerpo, por ende no puede realizar ninguna acción. La utilidad de un método abstracto es definir qué se debe hacer pero no el cómo se debe hacer.
  4. INTERFACES EN JAVA

    • colección de métodos abstractos y propiedades constantes en las que se especifica que se debe de hacer pero no como, serán las clases hijas quienes definan el comportamiento.
      • una interface no puede hacer nada por sí sola, es prácticamente un contrato, en donde las clases que la implementen deben, obligatoriamente, definir el comportamiento de todos los métodos abstractos
      • una interface recae en su implementación ya que una clase hija solo podrá heredar de una clase abstracta, por otro lado podrá hacer uso de la n cantidad de interfaces que necesite.

Information

Description
Mind Map on Diferencia Entre Clases Abstractas E Interfaces En Java, created by Alexis Eleazar on 13/05/2021.
Created by
Alexis Eleazar
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?