¿Cuál es el objetivo de un método abstracto?

Respuestas

Respuesta dada por: jawinrp
0

Un método se declara como abstracto porque en ese momento (en esa clase) no se conoce cómo va a ser su implementación.

Por ejemplo: A partir de una clase Polígono se pueden derivar las clases Rectángulo y Triángulo. Ambas clases derivadas usarán un método área. Podemos declararlo en Figura como abstracto y dejar que cada clase lo implemente según sus necesidades.

Al incluir el método abstracto en la clase base se obliga a que todas las clases derivadas lo sobrescriban con el mismo formato utilizado en la declaración.

Si una clase contiene un método abstracto se convierte en clase abstracta y debe ser declarada como tal.


Preguntas similares