Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO 5ª Aula Lupa 1 Questão O tipo estático de um objeto é resolvido em tempo de ________ , enquanto que o tipo dinâmico do objeto é resolvido em tempo _______ . Isso permite postergar a definição de qual versão de um método será chamada, o que é a base do conceito de ________. Escolha a opção que complementa corretamente o texto anterior: Compilação; carregamento; herança Execução; compilação; encapsulamento Compilação; execução; polimorfismo Carregamento; execução; herança Execução; compilação; polimorfismo Respondido em 17/03/2021 22:12:40 2 Questão 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: extends delete super open erase Respondido em 17/03/2021 22:13:07 3 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. herança de método. sobrescrita de método. método abstrato. sobrecarga de método. Respondido em 17/03/2021 22:13:46 4 Questão Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as classes Física e Jurídica com a classe Pessoa do modelo abaixo: Extends Package Unify Import Generalation Respondido em 17/03/2021 22:14:25 5 Questão Em POO (programação orientada a objetos), dizer que a classe A é superclasse de B é o mesmo que dizer que: B implementa A B é derivada de A A é derivada de B A estende B A implementa B Respondido em 17/03/2021 22:15:24 6 Questão Considerando o conceito de Interface em Java e a interface Comparable que possui o método abstrato compareTo para comparar objetos, marque a opção correta : Se uma classe X implementar a interface Comparable ela terá que definir todos os métodos da interface, ou seja, terá que definir o método compareTo, pois caso contrário, ocorrerá erro de compilação. Se uma classe X implementar a interface Comparable ela terá que definir o método compareTo apenas se o método for usado em alguma parte da classe. O método compareTo precisa ser mudado na interface de abstract para concreto, pois somente assim, poderemos defini-lo na classe que implementar a interface Comparable. Precisamos definir os atributos da interface Comparable de acordo com a classe que estará implementando-a. Se uma classe X implementar a interface Comparable ela terá que ser abstrata, pois caso contrário, ocorrerá erro de compilação. Respondido em 17/03/2021 22:17:05 7 Questão Qual o comando que implementa a herança na Linguagem Java? Herits Implements Inherits Extension Extends Respondido em 17/03/2021 22:17:20 8 Questão Com relação a uma classe abstrata é correto afirmar que: 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 Esta não pode ser instanciada. Esta não possui métodos nem atributos abstratos Respondido em 17/03/2021 22:17:55