Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201403154432) Fórum de Dúvidas (0) Saiba (0) Qual o uso da palavra reservada super em Java? Criar uma superclasse. Identificar métodos sobreescritos. Permitir invocar construtores da classe pai. Permitir invocar métodos da classe filha. Identificar métodos prioritários 2a Questão (Ref.: 201403760082) Fórum de Dúvidas (0) Saiba (0) Todo método construtor de uma subclasse precisa também chamar um construtor da superclasse, caso existam campos de instância nesta superclasse. Para tanto, usa-se o comando: open super erase delete extends 3a Questão (Ref.: 201403138278) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa que representa a palavra reservada que indica a execução do construtor de superclasses em uma generalização: generation extends new super implements 4a Questão (Ref.: 201403760088) Fórum de Dúvidas (0) Saiba (0) Uma classe pode possuir mais de um construtor. Eles devem ter o mesmo nome e diferenciar-se apenas pela quantidade e tipo de argumentos que recebem. Este mecanismo é chamado de: sobrecarga de classes sobrecarga de objeto sobrecarga de atributos sobrecarga de construtor sobrecarga de linguagem 5a Questão (Ref.: 201403797353) Fórum de Dúvidas (0) Saiba (0) Classes abstratas tem uma função importante na orientação a objeto em Java. De forma objetiva, uma classe abstrata serve apenas como modelo para uma classe concreta (classe que comumente usamos). Observe o fragmento de código: public abstract class Animal { public int peso; public abstract void locomover(); } Ao analisar o código, podemos afirmar, exceto: Para uma classe ser abstrata, ela precisa ter pelo menos um método abstrato. Métodos abstratos não possui corpo. O propósito de uma classe abstrata é fornecer uma superclasse apropriada da qual as outras classes (subclasses) podem herdar atributos e métodos, ou seja, ela fornece uma interface apropriada para as subclasses da sua hierarquia. Todos os métodos são implicitamente públicos e abstratos. Nenhum objeto pode ser instanciado para uma classe abstrata. Gabarito Comentado 6a Questão (Ref.: 201403797341) Fórum de Dúvidas (0) Saiba (0) 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: Classes privadas Interface Classes Abstratas Classes Final Classes Polimórficas 7a Questão (Ref.: 201403361994) Fórum de Dúvidas (0) Saiba (0) 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 que não podem ser instanciadas tipos de classe que só permitem herdar métodos da classe pai tipos de classe que só permitem herdar atributos da classe pai classes sem métodos getters e setters classes que só podem ter duas instâncias 8a Questão (Ref.: 201403860928) Fórum de Dúvidas (0) Saiba (0) 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: sobrecarga de método. método abstrato. sobrescrita de método. encapsulamento do método. herança de método.
Compartilhar