Em Programação Orientada a Objetos, o que é uma "classe abstrata"? a. Uma classe que pode ser instanciada diretamente. b. Uma classe que é derivada de outra classe. c. Uma classe que possuem somente métodos com implementacão. d. Uma classe que contém apenas métodos abstratos. e. Uma classe que não pode ser instanciada diretamente e pode ter alguns métodos sem implementação.