Questão 4 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.
A abstração permite que exista a separação física e lógica da definição de uma ação (o que?) da sua implementação (como?), este recurso permite uma maior extensibilidade de código, bem como comportamentos polimórficos.
Existem muitas práticas que auxiliam em se ter comportamentos polimórficos em objetos, selecione a alternativa correta sobre esse tema:
Alternativas
Alternativa 1:
Sempre inicializar os atributos da classe;
Alternativa 2:
Sempre criar métodos construtores sem argumento;
Alternativa 3:
Sempre utilizar o this dentro da classe;
Alternativa 4:
Sempre declarar um atributo com a Superclasse ou Interface;
Alternativa 5:
Sempre chamar o System. gc();
1 Resposta
Clique aqui para adicionar a sua resposta.
jvoliveiraneonp55fex
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.