n Classes
Abstratas
n Ao criarmos uma classe para ser estendida, às
vezes codificamos
vários métodos usando um método para o qual não sabemos dar uma implementação, ou seja, um
método que só sub-classes
saberão implementar.
n
n Uma classe desse tipo não deve poder ser
instanciada pois sua
funcionalidade está incompleta. Tal classe é dita abstrata.
n
nJava utiliza o modificador abstract para declarar
uma classe abstrata. Métodos também podem
ser declarados abstratos para que suas implementações fiquem adiadas para as sub-classes.
n