Informática, perguntado por luizGabriel2775, 6 meses atrás

Questão 6


O modificador abstract é aplicado, somente, a métodos e a classes. Métodos abstratos não fornecem implementações e, em classes abstratas, não é possível a criação de objetos da classe e, normalmente, possuem um ou mais métodos abstratos. (NOEL, p.63, 2020).


NOEL, Andre Abdala et al. Programação III. Reimpressão - Maringá - PR. Unicesumar, 2020.



Levando em consideração as situações listadas a seguir, qual permite um comportamento polimórfico, levando em consideração as boas práticas da orientação a objetos?


Alternativa 1:

Sempre declarar um atributo com a Superclasse ou Interface


Alternativa 2:

Sempre utilizar static em todos os atributos da superclasse


Alternativa 3:

Sempre utilizar static em todos os métodos da subclasse


Alternativa 4:

Aplicar final em todos os atributos de classe para garantir a consistência do comportamento polimóf

Soluções para a tarefa

Respondido por andrieir
2

Resposta:

Alternativa 3:

Sempre utilizar static em todos os métodos da subclasse

Explicação:

modificador abstract é aplicado, somente, a métodos e a classes. Métodos abstratos não fornecem implementações e, em classes abstratas, não é possível a criação de objetos da classe e, normalmente, possuem um ou mais métodos abstratos.

Perguntas interessantes