Tópico 05 - Orientação à Objetos
Classes Abstratas
Uma classe abstrata não pode ser instanciada. Ela é utilizada apenas para ser herdada por outras classes.
public abstract class BaseFuncionario {
public String nome;
public String codigo;
public void baterPonto() {
PontoEletronico.registrarPonto(Date.now(), codigo);
};
}
É usada quando queremos criar uma classe base, definindo atributos e métodos que serão herdados por outras classes, sem permitir objetos instanciáveis.