Logo Passei Direto
Buscar
As afirmações a seguir falam sobre Classes Finais e abstratas; leia-as atentamente e assinale a alternativa correta. I- Uma classe Final pode ser instanciada, mas somente se forem herdadas. II- Classes Abstratas são mais genéricas, devendo ser herdadas para serem complementadas. III- A partir de uma classe Abstrata pode-se instanciar objetos. IV- Uma classe Final não pode ser herdada. V- Classes Abstratas somente podem conter métodos e atributos abstratos.
User badge image
Antonio Pedroza

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar cada afirmativa: I- Uma classe Final pode ser instanciada, mas somente se forem herdadas. Falso. Uma classe final pode ser instanciada diretamente, mas não pode ser herdada. II- Classes Abstratas são mais genéricas, devendo ser herdadas para serem complementadas. Verdadeiro. Classes abstratas são projetadas para serem herdadas e geralmente contêm métodos que devem ser implementados nas subclasses. III- A partir de uma classe Abstrata pode-se instanciar objetos. Falso. Não é possível instanciar objetos diretamente de uma classe abstrata; ela deve ser herdada e implementada. IV- Uma classe Final não pode ser herdada. Verdadeiro. Uma classe final não pode ser estendida por outras classes. V- Classes Abstratas somente podem conter métodos e atributos abstratos. Falso. Classes abstratas podem conter métodos concretos (não abstratos) e atributos normais, além de métodos abstratos. Agora, vamos ver quais itens estão corretos: - II e IV estão corretos. Portanto, a alternativa correta que contém todos os itens verdadeiros é: não há uma alternativa correta listada. Você precisa criar uma nova pergunta.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina