Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO Exercício: CCT0261_EX_A10_201307203141 Voltar Aluno(a): CARLA HELENA MARTINS VELOSO Matrícula: 201307203141 Data: 30/05/2014 08:54:31 (Não Finalizada) 1a Questão (Ref.: 201307255118) Considere a seguinte definição: public class Produto { private int codigo; private double preco; public Produto(int codigo, double preco) { this.codigo=codigo; this.preco=preco; } public Produto() { this.codigo=codigo; this.preco=0d; } public void atualizaPreco (float wperc) { this.preco = (wpreco * (1+wperc)) * 1.10; } } Marque a alternativa que define o método polimórfico utilizado na classe: new Overloading extends implements Overriding Clique aqui para visualizar o Gabarito Comentado desta questão. 2a Questão (Ref.: 201307255091) Considerando métodos polimórficos, marque a alternativa que preenche os seguintes espaços vazios corretamente: __________________ define vários métodos de mesmo nome com assinaturas diferentes. __________________ altera o comportamento do método na subface, mantendo a mesma assinatura, mas com funcionalidade diferente. new - extend implements - extend método set - implementation overloading - overriding overriding - overloading 3a Questão (Ref.: 201307255494) Orientação a Objetos é uso básico do Java, sendo assim assinale a alternativa correta. nos objetos, os atributos definem o seu comportamento e os métodos o seu estado uma classe que implementa uma interface se compromete a implementar os métodos estipulados na mesma o polimorfismo é o mecanismo para herdar métodos e atributos da superclasse classes são instâncias de objetos um problema do paradigma de Orientação a Objetos é a ausência de recursos para reutilização de código Clique aqui para visualizar o Gabarito Comentado desta questão. Voltar Período de não visualização da prova: desde até .
Compartilhar