Programandooo em java!

Oi galera, sou novato em java, mas tenho um exercicio bem dificil (para mim) de fazer em java…

Preciso fazer um programa sobre uma fabrica que possui operarios…
Nesta fábrica os operários são divididos em:
A? Operários que só sabem fazer trabalhos manuais como apertar parafusos e carregar peças.
B? Operários que além dos trabalhos manuais sabem monitorar procedimentos de montagem através do terminal de um computador.
C? Operários que além das habilidades dos operários A e B sabem controlar um Robô que pinta peças mecânicas.

A classe A recebe um salárioPadrão no valor de 4 salários mínimos, a classe B recebe esse salárioPadrão mais um adicionalB no valor de 5 salários mínimos e a classe C além do que recebe a classe B recebe um adicionalC no valor de 4 salários mínimos.

Tenho que criar uma superclasse abstrata chamada Operário que possui como variáveis de instância uma string com o nome do operário e uma inteira com o número de meses que trabalha na empresa, um método construtor, um toString que retorna o nome, um método que retorna o número de meses trabalhado pelo operário e um método abstrato para calcular o salário do operário. Alem disso, preciso criar uma subclasse OperarioA que herde de Operário, uma OperaioB que herde de OperaioA e uma OperaioC que herde de OperaioB. E por fim definir variáveis de instâncias e métodos necessários para essas subclasses...

É meio extenso o problema, mas alguem poderia me ajudar??? :-o
É “meio” que urgente!!! :shock: :!:

Desede ja agradeço a todos ok?! :wink: :wink:

trabalho de faculdade detected!!!

qual a duvida ?

abrass

isso mesmo!!!

Mas minhas duvidas são muitas!

Primeiro, como sera a implementação correta da classe abstrata Operarios??
Eu fiz da seguinte maneira:

public abstract class Operarios { String nome; int meses;
As variaveis pecisam ser protected?

:smiley: Trabalho de Facu cara??Pode desse jeito não!

Sim, entendo q posso pedir ajuda nao eh?? Ateh pq este trabalho nao eh individual, ou seja, pode consular quem quiser…
Mas a unica questão contraria eh q estou com pouco tempo pra faze-lo!

Se vc puder me ajudar vlwww

gabrielcardelli@live.com

claro que pode pedir ajuda amigo, oque nao pode é pedir pra fazermos seu trabalho pra vc.

vamos la, vc começou bem com a classe operario, agora crie os atributos como private faça seus getters e setters:

public abstract class Operario {
   private String nome;

   public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

   // colocar os outros atributos

  // este é o metodo abstrato que terá de ser definido nas classes concretas
  public abstract int recebeSalario();
}

qualquer duvida volte a postar

abrassss