Un método abstracto es un método declarado, pero no implementado, es decir, es un método del que solo se escribe su nombre, parámetros y tipo devuelto, pero no su código.
Los métodos abstractos se escriben sin llaves {} y con ; al
final de la declaración.
Por ejemplo:
public abstract double area();
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 la clase Polígono como método 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 la clase derivada no implementa el método abstracto que
ha heredado, deberá ser declarada como abstracta.
Si una clase contiene un método abstracto se convierte en clase abstracta y debe ser declarada como tal.
La forma general de declarar un método abstracto en Java es:
[modificador] abstract tipoDevuelto nombreMetodo([parámetros]);
Para ver más:
Referencias:
Método abstracto. (2012). Consultado el 15 de Mayo de 2021, en Blogspot.com sitio web: http://puntocomnoesunlenguaje.blogspot.com/2012/07/metodo-abstracto.html#:~:text=Un%20m%C3%A9todo%20abstracto%20es%20un,public%20abstract%20double%20area()%3B


las declaraciones en la metodología abstracta coinciden con la linea de codigo java
ResponderBorrar