Questões de Tecnologia da Informação · UNIVALI

Tecnologia da InformaçãoProgramação orientada a objetosUNIVALI 2025

Pref Luiz Alves

Questão de Tecnologia da Informação

A Programação Orientada a Objetos (POO) utiliza a abstração para gerenciar a complexidade, permitindo que os desenvolvedores se concentrem nos aspectos essenciais de um objeto, ignorando os detalhes de implementação. Em linguagens como Java, a abstração pode ser implementada por meio de classes abstratas e interfaces, que definem contratos que outras classes devem seguir. Acerca desses mecanismos de abstração, registre V, para as afirmativas verdadeiras, e F, para as falsas: (__)Uma classe abstrata (declarada com abstract) pode conter tanto métodos abstratos (sem corpo) quanto métodos concretos (com implementação). (__)Interfaces (declaradas com interface) em Java, antes da versão 8, podiam conter apenas assinaturas de métodos (abstratos e públicos) e constantes (estáticas e finais). (__)Uma classe pode estender (herdar) múltiplas classes abstratas, mas só pode implementar uma única interface, para evitar o problema do diamante. (__)Não é possível criar instâncias (objetos) diretamente de uma classe abstrata ou de uma interface usando o operador new. Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Sua resposta

Mais questões de Programação orientada a objetos

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.