Carregando...
Carregando...
Ajude a melhorar a plataforma
Leia o trecho a seguir. “O Java também suporta interfaces – coleções de métodos relacionados que normalmente permitem informar aos objetos o que fazer, mas não como fazer [...]. Na analogia do carro, uma interface das capacidades ‘básicas de dirigir’, consistindo em um volante, um pedal de acelerador e um pedal de freio, permitiria que um motorista informasse ao carro o que fazer. Depois que você sabe como usar essa interface para virar, acelerar e frear, você pode dirigir muitos tipos de carro, embora os fabricantes possam implementar esses sistemas de forma diferente” (DEITEL; DEITEL, 2016, p. 10). DEITEL, P., DEITEL, H. Java: como programar. 10. ed. São Paulo: Pearson Education do Brasil, 2016. Sobre as interfaces em Java, analise as asserções a seguir e a relação proposta entre elas. I. Uma classe implementa zero ou mais interfaces, em que cada uma pode ter um ou mais métodos. POIS II. As classes podem implementar os métodos de uma interface de maneiras diferentes, sem dependência entre si. A respeito das asserções, assinale a alternativa correta a seguir.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA A asserção I é uma proposição verdadeira, pois uma classe pode ou não implementar uma interface, sendo possível a implementação de múltiplas interfaces. A asserção II também é uma proposição verdadeira, tendo em vista o polimorfismo na orientação a objetos, ou seja, de fato, as classes podem implementar os métodos de uma interface de maneiras diferentes, independentemente. No entanto, apesar de ambas serem verdadeiras, as asserções são proposições que não possuem relação de causalidade entre si.