Baixe o app para aproveitar ainda mais
Prévia do material em texto
Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica? Qual a função do encapsulamento? O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: Quando falamos das ações que um objeto pode realizar estamos nos referindo a: 1. Agregação Sobrecarga Sobrescrita Herança Encapsulamento Explicação: O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função. 2. Fazer uma conexão entre usuário e servidor. Cria novos objetos. Fazer a transferência de dados segura entre usuário e servidor. Instanciar um objeto dentro de classes privadas. Impedir o acesso direto a um atributo. Explicação: Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 3. private protected void public inner Explicação: protected 4. Herança Nível de Acesso https://simulado.estacio.br/bdq_simulados_exercicio.asp# https://simulado.estacio.br/bdq_simulados_exercicio.asp# https://simulado.estacio.br/bdq_simulados_exercicio.asp# https://simulado.estacio.br/bdq_simulados_exercicio.asp# Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java permite este acesso? Acerca de interfaces, na sintaxe Java, qual a informação correta? Métodos Agrupamentos Atributos Explicação: Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as características físicas do objeto que será instanciado. 5. implements super new extends this Explicação: A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica, podendo ser utilizado inclusive em construtores. 6. Permite a definição de métodos concretos. Define regras para o comportamento de classes de uma mesma família. Deve ser definida com o uso de abstract class. É implementada pelas classes com o uso de extends. É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. Explicação: Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para uma família específica de classes descendentes. https://simulado.estacio.br/bdq_simulados_exercicio.asp# https://simulado.estacio.br/bdq_simulados_exercicio.asp#
Compartilhar