Informática, perguntado por escolanovatrento, 11 meses atrás

Classes abstratas em Java são classes que não podem ser instanciadas. Elas existem para representar uma ideia, um conceito de objeto. É muito utilizada quando se usa a generalização, onde reunimos todos os membros em comum de várias classes concretas. Por ser uma classe que não pode ser instanciada, uma classe abstrata não pode receber a instância de uma de suas subclasses. Com base na leitura do texto acima, podemos afirmar que:
ALTERNATIVAS



O texto é 100% correto.



O texto é 100% incorreto, pois classes abstratas não condizem com o que foi relatado.



O texto está parcialmente correto, pois classes abstratas não representam um conceito.



O texto está parcialmente correto, pois classes abstratas podem sim receber instâncias de suas subclasses, desde que sejam classes concretas.



O texto está parcialmente correto, pois classes abstratas podem ser instanciadas quando herdam de uma classe concreta.

Soluções para a tarefa

Respondido por mayaravieiraj
2

Olá!

Classes abstratas são classes que servem como um modelo de como as classes que derivam dela em termos de atributos e propriedades devem se comportar.

Elas podem ter métodos abstratos ou não abstratos, sendo que os métodos abstratos não podem ter corpo, apenas com a assinatura do método que terão que ser implementados na classe que herda. Em contrapartida, os métodos que não forem assinados precisam ter corpo e não tem a obrigatoriedade de serem implementados na classe que herda.

Sendo assim, a resposta está na alternativa

a. O texto é 100% correto.


Perguntas interessantes