Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO 5a aula Lupa Sob Classes Abstratas é correto afirmar que: São utilizadas para que se definam o formato de um ou mais classes com algum comportamento padrão São utilizadas para que seja possível a criação de objetos estáticos São utilizadas para que se definam o formato de apenas uma classe com comportamento padrão São utilizadas para que seja possível a criação de interfaces São utilizadas para instanciar objetos abstratos Respondido em 28/09/2020 17:18:10 (ENADE/2008) Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para melhorar o sistema informatizado, que era limitado e não atendia a todas as funções necessárias. O gerente, então, contratou uma empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou partes do sistema antigo e estendeu os componentes de maneira a usar código validado, acrescentando as novas funções solicitadas. Que conceito de orientação a objetos está descrito na situação hipotética acima? Sobreposição Abstração Sobrecarga Herança Polimorfismo Respondido em 28/09/2020 17:18:18 Java permite trabalharmos com várias classes. Muitas vezes, classes diferentes tem características comuns, então, ao invés de criarmos uma nova classe com todas essas características usamos as características de um objeto ou classe já existente. Esse conceito se refere à: Classes Abstratas Herança Exceção Interface Polimorfismo Respondido em 28/09/2020 17:18:31 Gabarito Comentado Questão1 Questão2 Questão3 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); Com relação a uma classe abstrata é correto afirmar que: Esta não pode ser instanciada. Esta não possui métodos nem atributos abstratos Esta não possui métodos. Esta só pode ser instanciada se o objeto também for abstrato. Esta só possui métodos e atributos abstratos Respondido em 28/09/2020 17:18:43 Gabarito Comentado Gabarito Comentado (ENADE/2011) O paradigma de programação orientado a objetos tem sido largamente utilizado no desenvolvimento de sistemas. Considerando o conceito de herança, avalie as afirmações abaixo. I. Herança é uma propriedade que facilita a implementação de reuso. II. Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo possuir propriedades e métodos próprios. III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses. IV. Extensão é uma das formas de se implementar herança. É correto apenas o que se afirma em: III I I e IV II e III II e IV Respondido em 28/09/2020 17:21:38 Gabarito Comentado O conceito de Herança permite que uma classe herde todos atributos e métodos de uma classe pai. Neste contexto, classes abstratas se referem a: classes sem métodos getters e setters tipos de classe que só permitem herdar métodos da classe pai classes que não podem ser instanciadas tipos de classe que só permitem herdar atributos da classe pai classes que só podem ter duas instâncias Respondido em 28/09/2020 17:19:37 Em Orientação a Objetos (O.O.), o conceito que representa uma classe que NÃO possui objetos instanciados a partir dela é: superclasse classe abstrata herança subclasse classe oculta Respondido em 28/09/2020 17:22:14 Questão 4 Questão5 Questão6 Questão7 Questão 8 Quando se pensa em uma classe como um tipo de dados, se imagina que os objetos desse tipo ou classe sempre serão instanciados. Entretanto, existem situações em que é útil definir classes para as quais nunca irá se querer instanciar objetos dessa classe. Essas classes são chamadas: Interface Classes Abstratas Classes Polimórficas Classes privadas Classes Final Respondido em 28/09/2020 17:22:18 javascript:abre_colabore('38403','206685953','4128649489');
Compartilhar