Trabalho java

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (990 palavras )
  • Download(s) : 0
  • Publicado : 22 de abril de 2013
Ler documento completo
Amostra do texto
UNIVERSIDADE NOVE DE JULHO
TECNOLOGIA DE ANÁLISE E
DESENVOLVIMENTO DE SISTEMAS

EXERCICIO DE PROGRAMAÇÃO ORIENTADA A OBJETOS
ANE VANESSA CARVALHO
RA: 411202075

SÃO PAULO
ABRIL - 2013ANE 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 docurso
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 quantidadede 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). Implementenesta 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 echutes 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 pelojogador. 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;
}
voidchuta() {
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:...
tracking img