Apresentação do PowerPoint

Propaganda
Linguagens de Programação II
Aula 13 – Projeto - Peso 8
Pedro dos Santos Borges
FTC - Prof. Pedro - [email protected]
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 - [email protected]
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 - [email protected]
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 - [email protected]
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 - [email protected]
Projeto
•
Entregar 06/12/2013:
•
•
arquivos.java
Por e-mail
•
Exercício individual
•
Código fonte + Executável
•
•
Peso 7
Questionário Verbal
•
Peso 3
FTC - Prof. Pedro - [email protected]
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...
FTC - Prof. Pedro - [email protected]
•
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 - [email protected]
Download