Essa pergunta também está no material:
Respostas
Ed
Vamos analisar cada afirmação: ( ) Bastaria colocar a palavra reservada abstract na frente da palavra class para resolver todos os problemas da classe. Falso. A simples adição da palavra reservada "abstract" na frente da palavra "class" não resolve todos os problemas de uma classe abstrata. É necessário também definir métodos abstratos ou concretos na classe abstrata. ( ) Uma classe abstrata pode possuir métodos concretos. Verdadeiro. Uma classe abstrata pode ter métodos concretos, ou seja, métodos com implementação definida. A diferença é que uma classe abstrata também pode ter métodos abstratos, que são declarados sem implementação. ( ) Somente classes abstratas podem possuir métodos abstratos. Falso. Classes normais também podem possuir métodos abstratos, desde que a classe seja declarada como abstrata. No entanto, uma classe abstrata deve ter pelo menos um método abstrato. ( ) O primeiro método imprime() deve receber um parâmetro de qualquer tipo para que seu erro de compilação seja corrigido. Verdadeiro. O método imprime() está declarado como abstrato, o que significa que deve ser implementado nas classes filhas. Para corrigir o erro de compilação, é necessário adicionar um parâmetro ao método. Portanto, a sequência correta é: C - V - F - F - V.
✏️ Responder
Para escrever sua resposta aqui, entre ou crie uma conta