Clases Abstractas y Métodos Abstractos en Programación Orientada a Objetos
Clase 27 de 38 • Curso de Java SE Orientado a Objetos
Resumen
Los Métodos Abstractos son los métodos que debemos implementar obligatoriamente cada vez que usemos nuestras clases abstractas, mientras que los métodos que no sean abstractos van a ser opcionales.
public abstract class Figura {
abstract void dibujar(); // obligatorio
void dibujar3D(); // no es obligatorio
}
class Triangulo extends Figura {
void dibujar() {
// Instrucciones para dibujar el triángulo...
}
}
Recuerda los métodos abstractos solo se pueden implementar en clases abstractas. Y las clases abstractas no necesitan ser instanciadas para ser implementadas.