Welington Tarefa 6 de POO

Você também pode gostar

Você está na página 1de 4

INSTITUTO FEDERAL DE EDUCA O, CI NCIA E TECNOLOGIA DO CEAR DIRETORIA DE EDUCA O A DIST NCIA IFCE / DEAD ETEC POLO MAURITI

CURSO T CNICO EM INFORM TICA DISCIPLINA: PROGRAMA O ORIENTADA AO OBJETO Professor Formador: Ricardo Duarte Taveira Tutor a Distncia: Marcelo de Lima Freire Tutor Presencial: Maria das Dores de Oliveira (Dodora) Tutor Presencial: Leandro Figueiredo ALUNO: WELINGTON ALMEIDA DE SOUSA E-MAIL: welington_rezenha@hotmail.com / welington_ead@hotmail.com

TAREFA DA AULA 06

MAURITI CE

DESEMBRO/2010
Programao Orientada ao Objeto Atividade 06 1. Para a interface AreaCalculvel definida abaixo, observe a implementao da classe Quadrado e complete a implementao da classe Retngulo. interface AreaCalculavel { double calculaArea(); } class Quadrado implements AreaCalculavel private int lado; public Quadrado(int lado) { this.lado = lado; } public double calculaArea() { return this.lado * this.lado; } } class Retangulo implements AreaCalculavel { private int largura; private int altura; public Retangulo(int largura, int altura) { } public double calculaArea() { } } interface AreaCalculavel { double calculaArea(); } class Quadrado implements AreaCalculavel{ private int lado; public Quadrado(int lado) { this.lado = lado; } public double calculaArea() { return this.lado * this.lado;

} } class Retangulo implements AreaCalculavel{ private int largura; private int altura; public Retangulo(int largura, int altura) { this.largura=largura; this.altura=altura; } public double calculaArea() { return this.largura*this.altura; } } public class TestInterface { public static void main ( String [] args ){ Quadrado q = new Quadrado (2); Retangulo r = new Retangulo(2,3); System.out.println(" A area do quadrado = " + q.calculaArea()); System.out.println(" A area do quadrado = " + r.calculaArea()); } } 2. Crie um exemplo para cada um dos relacionamentos TEM-UM Associao, Composio e Agregao.

Associao:

Composio: Agregao:

Você também pode gostar