Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Qual o comando que implementa a herança na Linguagem Java? Implements Herits Extends Inherits Extension Respondido em 08/05/2020 13:16:25 2a Questão Considere A, B, C e D quatro classes Java declaradas conforme o seguinte: public interface A{ public void abstract metodoX( ); } public class B implements A{ . . . } public class C{ B objetoB=new B( ); public void metodoY( ){ public class D{ . . . } } } Assinale a alternativa incorreta A classe C possui uma classe aninhada. A classe B, para ser concreta, deve implementar o metodoX( ). Não é possível instanciar A. A classe B, sendo concreta, é classe anônima para a classe C. A classe D é classe local para a classe C. Respondido em 08/05/2020 13:16:28 3a Questão Numa hierarquia de classes, onde a classe pai apresenta um método concreto M() que será herdado pela classe filha, mas deseja-se alterar a funcionalidade do método M() para as instâncias da classe filha, mantendo-se a mesma assinatura para o métodos em ambas as classes. Isto pode ser feito usando-se: encapsulamento do método. sobrescrita de método. herança de método. método abstrato. sobrecarga de método. Respondido em 08/05/2020 13:16:50 4a Questão (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? Polimorfismo Sobreposição Sobrecarga Herança Abstração Respondido em 08/05/2020 13:16:41 Gabarito Coment. 5a Questão (FCC/2012 TJ-RJ) No contexto de programação orientada a objetos, considere as afirmativas abaixo. I. Objetos são instâncias de classes. II. Herança é uma relação entre objetos. III. Mensagens são formas de executar métodos. IV. Classes são apenas agrupamentos de métodos. V. Ocorre herança múltipla quando mais de um método é herdado. VI. Herança é uma relação entre classes. Está correto o que se afirma APENAS em: III, IV e VI II, III e V. I, III e VI. I, III e IV. II, IV e V. Respondido em 08/05/2020 13:16:49 Explicação: I. Objetos são instâncias de classes. III. Mensagens são formas de executar métodos. VI. Herança é uma relação entre classes. Gabarito Coment. Gabarito Coment. 6a Questão 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 à: Exceção Classes Abstratas Polimorfismo Interface Herança Respondido em 08/05/2020 13:16:57 Gabarito Coment. 7a Questão Qual o uso da palavra reservada super em Java? Identificar métodos prioritários Criar uma superclasse. Permitir invocar construtores da classe pai. Identificar métodos sobreescritos. Permitir invocar métodos da classe filha. Respondido em 08/05/2020 13:17:02 8a Questão Se uma classe na linguagem Java é declarada com o modificador abstract, então essa classe: não pode ser referenciada; não pode ser estendida pode ser instanciada apenas uma vez não pode possuir métodos estáticos não pode ser instanciada
Compartilhar