ID 104767 Banca FCC Órgão TCM-PA Ano 2010 Provas FCC - 2010 - TCM-PA - Técnico em Informática Disciplina Engenharia de Software Assuntos Orientação a Objetos Não possui instâncias diretas, mas apenas classes descendentes: Alternativas a classe concreta. o objeto. a classe abstrata. o caso de uso de inclusão. o pacote. Responder Comentários Uma classe abstrata não pode ser instanciada, apenas estendida, ou seja, utilizada para herança. Uma classe abstrata possui métodos abstratos (sem corpo) que devem ser implementados nos seus possiveis "filhos". A classe que estender uma classe abstrata não precisa implementar os métodos herdados, desde de que essa subclasse também não seja concreta. Podemos dizer que a primeira classe concreta que herdar de uma classe abstrata é que deve implementar todos os métodos abstratos. Gostaria de fazer apenas um acréscimo ao comentário da colega:Classes abstratas não são obrigadas a ter métodos abstratos, ou seja, ter todos os seus metodos com corpo. Mas, caso contenha ao menos um método abstrato, ela também deve, obrigatoriamente, ser declarada como abstrata.