Baixe o app para aproveitar ainda mais
Prévia do material em texto
Apol 5 Questão 1/5 - Programação Orientada a Objetos A herança é o paradigma da programação orientada a objetos que nos permite criar, entre duas classes, uma relação hierárquica, fazendo com que tenhamos um compartilhamento de código. Sobre o paradigma da herança, é correto afirmar que: C um problema com herança é que uma subclasse pode herdar métodos que ela não necessita ou que não deveria ter. Questão 2/5 - Programação Orientada a Objetos A classe Veiculo contém alguns atributos de interesse da classe Aeronave. Todavia, as aeronaves também demonstram interesse em captar atributos e também operações da classe Elemento Turbinado. O enunciado enfatiza o conceito OO de: B herança múltipla Questão 3/5 - Programação Orientada a Objetos Em um sistema de software foi definida a classe Veiculo, e desta classe criadas duas outras subclasses, Automovel e Trem. Na classe Veiculo foi definido um método chamado frear(), que não recebeu implementação. Esse método foi reescrito na classe Automovel e na classe Trem, com comportamentos diferentes. Em se tratando de POO, esse comportamento denota: E polimorfismo Questão 4/5 - Programação Orientada a Objetos Considere o código abaixo, escrito em linguagem Java e que utiliza os paradigmas de programação orientada a objetos que vimos em nossas aulas: public class X { public String umMetodo( ) { ... } } public class Y extends X { public String umMetodo() { ... } } Este código demonstra qual paradigma da programação orientada a objetos? B polimorfismo dinâmico Questão 5/5 - Programação Orientada a Objetos Um dos paradigmas essenciais da programação orientada a objetos nos define que podemos ter uma relação hierárquica entre classes, no qual podemos fazer uso de compartilhamento de código definido nos métodos dessas classes para que o desenvolvimento do software seja mais rápido. Neste contexto, considere as afirmativas abaixo. E herança é uma relação entre classes.
Compartilhar