Lpiii
Avaliação e Organização:
A atividade deverá ser feita em grupos de até 2 alunos e entregue até o dia 08/06/2011, PESSOALMENTE. Esta será avaliada de 0 (zero) a 2 pontos e contará como parte da nota de A2. Os oito pontos restantes serão avaliados em um prova a ser realizada no mesmo dia. A nota de A2 será calculada do seguinte modo:
A2 = Nota da Atividade + Nota da Prova
Descrição:
I - Trabalho de Pesquisa
Realize uma pesquisa sobre interfaces (NÃO é sobre interface gráfica) e classes internas em Java. A pesquisa deverá conter: • Para que servem; • Quando e como utilizar; • Exemplos;
II - Questões
1) Sobre a declaração e o uso de classes, métodos e atributos no Java, é correto afirmar que A) uma classe filha somente pode sobrepor um método ou atributo da classe mãe se ele for público. B) uma classe abstrata pode ser implementada por uma classe concreta através da instrução implements. C) em uma mesma classe, podem-se declarar dois métodos privados que apresentam o mesmo nome. D) os corpos dos métodos das interfaces são codificados para garantir que as classes que as utilizam sigam o mesmo padrão de comunicação.
2) Analise a seguinte sintaxe da declaração de uma classe em Java: public class Casa extends Imovel {
Marque a alternativa correta: A) Casa é uma subclasse de Imovel. B) Imovel não pode ser uma classe abstrata. C) Casa herda somente os atributos não privados de Imovel. D) Todos os construtores de Imovel são herdados por Casa.
3) Em orientação a objeto, o conceito que representa uma classe que NÃO possui objetos instanciados a partir dela é: A) Subclasse B) classe oculta C) Superclasse D) classe abstrata E) Herança
4) No paradigma de programação orientada a objetos (POO), o mecanismo pelo qual uma classe pode estender outra classe, aproveitando seus métodos e atributos, é denominado: A) Encapsulamento B) Herança C) Mensagem