Ed
ano passado
Vamos analisar cada afirmação: I – Os métodos declarados com o modificador final não podem ser sobrescritos, e as classes declaradas como modificador final não podem ser superclasses. Esta afirmação está correta, pois o modificador final impede a sobrescrita de métodos e a herança de classes. II – O polimorfismo permite tratar as generalidades e deixar que o ambiente de tempo de execução trate as especificidades. Esta afirmação está correta, pois o polimorfismo permite que objetos de classes diferentes sejam tratados de forma genérica, com o comportamento específico sendo determinado em tempo de execução. III – Uma classe abstrata declara atributos e comportamentos comuns (ambos abstratos e concretos) das várias classes em uma hierarquia de classes. Esta afirmação está correta, pois uma classe abstrata pode conter métodos abstratos (sem implementação) e métodos concretos (com implementação), servindo de modelo para outras classes. Portanto, as afirmações I, II e III estão corretas. A alternativa que contém todas as afirmações verdadeiras é: a) I, II e III.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material