Informática, perguntado por rafael17foz, 9 meses atrás

"O uso das classes abstratas é dirigido para a construção de classes que constituirão um modelo, isto é, classes abstratas servirão como especificações básicas de novas classes, que serão implementadas por meio do mecanismo de herança."

JUNIOR, Edson A. O.; NOEL, Andre A. Programação II. Maringá-Pr.: UniCesumar, 2018.


Considerando o texto acima, assinale a alternativa correta.

Alternativas
Alternativa 1:
Métodos abstratos não possuem valor ou tipo de retorno.

Alternativa 2:
As classes abstratas forçam que a subclasse tenha métodos abstratos.

Alternativa 3:
Classes abstratas, ao contrário de interfaces, não podem ter atributos não estáticos.

Alternativa 4:
Classes abstratas não podem ser instanciadas diretamente, mas um objeto de uma subclasse herda suas características.

Alternativa 5:
Métodos abstratos são métodos que não podem ser usados diretamente, mas devem ser utilizados a partir de objetos da classe.

Soluções para a tarefa

Respondido por LazimR
5

Resposta:

Alternativa 4) Classes abstratas não podem ser instanciadas diretamente, mas um objeto de uma subclasse herda suas características.


eak18: a interface é um recurso muito utilizado em java, bem
eak18: desconsiderem por favor... errei e ñ consigo excluir
Respondido por rodrigofcmuller
7

Resposta:

Alternativa 4:

Classes abstratas não podem ser instanciadas diretamente, mas um objeto de uma subclasse herda suas características.

Explicação:

Uma classe abstrata é desenvolvida para representar classes e conceitos abstratos. A classe abstrata é sempre uma superclasse que não permite que nenhum objeto seja criado a partir dela, ou seja, não pode ser instanciada. O uso das classes abstratas é dirigido para a construção de classes que constituirão um modelo, isto é, classes abstratas servirão como especificações básicas de novas classes, que serão implementadas por meio do mecanismo de herança.

Perguntas interessantes