¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

CLASE ABSTRACTA

Elena Galvan Español

CLASE ABSTRACTA

Contenido del mapa

CLASE ABSTRACTA

  1. Definición:

    • son aquellas que por sí mismas no se pueden identificar con algo 'concreto' (no existen como tal en el mundo real).
      • Estas clases se utilizan para permitir que otras clases hereden de ella y proporcionar un modelo a seguir.
  2. Caracteristicas:

    • Si al menos un método de la clase es abstract, esto obliga a que la clase completa sea definida abstract, sin embargo la clase puede tener el resto de métodos no abstractos.
    • Los métodos abstract no llevan cuerpo (no llevan los caracteres {}).
    • La primer subclase concreta que herede de una clase abstract debe implementar todos los métodos de la superclase.
  3. Reglas para las clases abstractas.

    • Una clase Abstracta No puede ser instanciada (no se pueden crear objetos directamente - new ), solo puede ser heredada.
    • Una clase abstracta no puede ser a la vez "final".
    • Si una clase hereda de una clase abstracta, deberá de sobreescribir todos los métodos abstractos, si no es así, la clase que hereda deberá ser pasada a abstracta.
    • Una clase abstracta puede llevar métodos NO abstractos, pero solo con que exista un método abstracto, la clase deberá ser pasada a abstracta.
    • Como los métodos estáticos no pueden ser redefinidos, un método abstracto no puede ser estático.
    • Una clase abstracta si puede tener constructores.

Imágenes y archivos del mapa

  • CLASE ABSTRACTA
  • CLASE ABSTRACTA
  • CLASE ABSTRACTA
  • CLASE ABSTRACTA

Información

Descripción
Mapa Mental sobre CLASE ABSTRACTA, creado por Elena Galvan el 02/04/2020.
Creado por
Elena Galvan
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?