Trabalho java
TECNOLOGIA DE ANÁLISE E
DESENVOLVIMENTO DE SISTEMAS
EXERCICIO DE PROGRAMAÇÃO ORIENTADA A OBJETOS
ANE VANESSA CARVALHO
RA: 411202075
SÃO PAULO
ABRIL - 2013
ANE VANESSA CARVALHO
RA: 411202075
EXERCICIO DE PROGRAMAÇÃO ORIENTADA A OBJETOS
Trabalho apresentado ao Professor da disciplina de programação orientada a objeto da sala 506, turno diurno do curso de tecnologia de análise e desenvolvimento de sistemas.
UNINOVE
São Paulo - 25 de Abril de 2013
1) Construa uma classe Jogador contendo atributos para armazenar o nome, a quantidade de gols, a quantidade de chutes e um inteiro representando o tipo do chute (0 para representar chutes no meio do gol, 1 para chutes no canto esquerdo e 2 para chutes no canto direito). Implemente nesta classe um método construtor que receba como parâmetro o nome do jogador e um int representando o tipo de chute. Todo objeto instanciado da classe Jogador deve estar com a quantidade de gols e chutes zeradas. Crie um método de acesso (get) para o atributo do tipo de chute. Crie dois métodos chuta() e fazGol(), respectivamente para incrementar os chutes realizados e gols marcados pelo jogador. Crie um método imprime() que imprima os valores dos atributos. (1.25 ponto)
package futebol; public class Jogador { private String nomeJogador; private int qtdGol, qtdChute, tipoChute; public Jogador(String nomeJogador, int tipoChute) { this.nomeJogador = nomeJogador; this.tipoChute = tipoChute; qtdGol = 0; qtdChute = 0;
}
public int getTipoChute() { return tipoChute;
}
void chuta() { qtdChute++; } void fazGol(){ qtdGol++; } void imprime(){
System.out.println("Nome do Jogador: " + nomeJogador);
System.out.println("Quantidade de chutes: " + qtdChute);
System.out.println("Quantidade de gols: " + qtdGol); switch (tipoChute){ case 0:
System.out.println("Chute no meio"); break; case 1:
System.out.println("Chute no canto esquerdo"); break; case 2: