A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Pedro dos Santos Borges FTC - Prof. Pedro - Aula 13 – Projeto - Peso 8 Linguagens de Programação II.

Apresentações semelhantes


Apresentação em tema: "Pedro dos Santos Borges FTC - Prof. Pedro - Aula 13 – Projeto - Peso 8 Linguagens de Programação II."— Transcrição da apresentação:

1 Pedro dos Santos Borges FTC - Prof. Pedro - Aula 13 – Projeto - Peso 8 Linguagens de Programação II

2 Problema … • Crie uma interface chamada CartaoWeb. • Essa interface define as regras para todos os tipos de cartões web. • Nessa interface você deverá declarar o método: • public void showMessage(String destinatario) • Crie classes que implementam a interface CartaoWeb: • DiaDosNamorados, Natal, Aniversario, AnoNovo, etc. FTC - Prof. Pedro -

3 Problema … • Cada uma dessas classes, deve conter um atributo String destinatario e um método construtor que receba o nome do destinatário do cartão. • Cada classe também deve implementar o método showMessage(), mostrando uma mensagem ao usuário com seu nome e que seja específica para a data de comemorativa do cartão. FTC - Prof. Pedro -

4 Problema … • Por exemplo, essa poderia ser uma mensagem de um cartão de dia dos namorados: • “Querido (a) destinatario, • • Feliz Dia dos Namorados! • Espero que esse tenha sido o único cartão do dia dos namorados que tenha ganhado nessa data! ;-) ” • De todo meu coração, • SeuNome” FTC - Prof. Pedro -

5 Problema … • No método main de uma classe Principal, crie um objeto de cada classe que implementa a interface CartaoWeb. Exemplo: • CartaoWeb cw1 = new DiaDosNamorados(); • CartaoWeb cw2 = new Aniversario(); • No main, escreva um código para exibir as mensagens de cada cartão chamando o método showMessage(). Exemplo: • cw2.showMessage(“Peuborg”); FTC - Prof. Pedro -

6 Projeto • Entregar 06/12/2013: • arquivos.java • Por • Exercício individual • Código fonte + Executável • Peso 7 • Questionário Verbal • Peso 3 FTC - Prof. Pedro -

7 Código Fonte • Código da Interface • CartoesWeb • Código das classes em Java (.class), pelo menos 5: • DiaDosNamorados • Natal • Aniversario • AnoNovo • DiaDasMaes • DiaDosPais • Etc... • Principal FTC - Prof. Pedro -

8 Questionário Verbal • Individalmente, cada aluno deverá “provar” que fez o seu programa. • Cada um deverá mostrar que “entendeu” e “aplicou” os conceitos vistos em aula. FTC - Prof. Pedro -


Carregar ppt "Pedro dos Santos Borges FTC - Prof. Pedro - Aula 13 – Projeto - Peso 8 Linguagens de Programação II."

Apresentações semelhantes


Anúncios Google