Documente Academic
Documente Profesional
Documente Cultură
Abrir o Eclipse.
1
º
1 Semestre 2008 - Prof. MSc. Ricardo Koji Ushizaki
Programação II - Aula 05 – 10/03/2008
2
º
1 Semestre 2008 - Prof. MSc. Ricardo Koji Ushizaki
Programação II - Aula 05 – 10/03/2008
3
º
1 Semestre 2008 - Prof. MSc. Ricardo Koji Ushizaki
Programação II - Aula 05 – 10/03/2008
Clicar em Finish.
4
º
1 Semestre 2008 - Prof. MSc. Ricardo Koji Ushizaki
Programação II - Aula 05 – 10/03/2008
Exercício1
Crie as classes Java correspondentes aos objetos da especificação abaixo:
“Um cão possui um nome, cor e raça. Um gato também possui nome, cor e raça.
O cão sabe latir, comer e dormir. O gato sabe miar, comer e dormir também.
Ambos sabem exibir a cor e a raça. Veja o diagrama abaixo:
Objeto
Odie é um Cão de cor amarela e raça indefinida. Garfield é um Gato de cor laranja
cuja raça também é indefinida. Crie uma classe TestarCãoGato.java para criar as
instâncias correspondentes e invoque os métodos para testar.”
5
º
1 Semestre 2008 - Prof. MSc. Ricardo Koji Ushizaki
Programação II - Aula 05 – 10/03/2008
6
º
1 Semestre 2008 - Prof. MSc. Ricardo Koji Ushizaki
Programação II - Aula 05 – 10/03/2008
7
º
1 Semestre 2008 - Prof. MSc. Ricardo Koji Ushizaki
Programação II - Aula 05 – 10/03/2008
package br.unipaulistana.prog2.poo;
/**
* @author riko
*
*/
public class Cao {
String nome;
String cor;
String raca;
8
º
1 Semestre 2008 - Prof. MSc. Ricardo Koji Ushizaki
Programação II - Aula 05 – 10/03/2008
9
º
1 Semestre 2008 - Prof. MSc. Ricardo Koji Ushizaki
Programação II - Aula 05 – 10/03/2008
10
º
1 Semestre 2008 - Prof. MSc. Ricardo Koji Ushizaki
Programação II - Aula 05 – 10/03/2008
package br.unipaulistana.prog2.poo;
/**
* @author riko
*
*/
public class Gato {
String nome;
String cor;
String raca;
11
º
1 Semestre 2008 - Prof. MSc. Ricardo Koji Ushizaki
Programação II - Aula 05 – 10/03/2008
12
º
1 Semestre 2008 - Prof. MSc. Ricardo Koji Ushizaki
Programação II - Aula 05 – 10/03/2008
13
º
1 Semestre 2008 - Prof. MSc. Ricardo Koji Ushizaki
Programação II - Aula 05 – 10/03/2008
package br.unipaulistana.prog2.poo;
/**
* @author riko
*
*/
public class TestarCaoGato {
// invocar métodos
odie.exibirDados();
garfield.exibirDados();
odie.latir();
garfield.miar();
odie.comer();
garfield.comer();
odie.dormir();
garfield.dormir();
}
}
14
º
1 Semestre 2008 - Prof. MSc. Ricardo Koji Ushizaki
Programação II - Aula 05 – 10/03/2008
Exercício:
“Uma conta corrente possui um saldo. É possível depositar e sacar uma quantia na
conta corrente e ver o saldo atual.”
15