Artigo Cient Fico Navegapara

386 palavras 2 páginas
Atividades 04 e 05
1) Modele um funcionário. Ele deve ter o nome do funcionário, o departamento onde trabalha, seu salário (double), a data de entrada no banco (String) e seu RG (String).
Você deve criar alguns métodos de acordo com sua necessidade. Além deles, crie um método recebeAumento que aumenta o salario do funcionário de acordo com o parâmetro passado como argumento.
Crie também um método calculaGanhoAnual, que não recebe parâmetro algum, devolvendo o valor do salário multiplicado por 12.
A ideia aqui é apenas modelar, isto é, só identi.que que informações são importantes e o que um funcionário faz. Desenhe no papel tudo o que um Funcionario tem e tudo que ele faz.
2) Transforme o modelo acima em uma classe Java. Teste-a, usando uma outra classe que tenha o método main. Você deve criar a classe do funcionário com o nome
Funcionario, mas pode nomear como quiser a classe de testes, contudo, ela deve possuir o método main.
Um esboço da classe: class Funcionario { double salario;
// seus outros atributos e métodos void recebeAumento(double aumento) {
// o que fazer aqui dentro?
}
double calculaGanhoAnual() {
// o que fazer aqui dentro?
}
}

Você pode (e deve) compilar seu arquivo java sem que você ainda tenha terminado sua classe Funcionario. Isso evitará que você receba dezenas de erros de compilação de uma vez só. Crie a classe Funcionario, coloque seus atributos e, antes de colocar qualquer método, compile o arquivo java. O arquivo Funcionario.class será gerado,mas não podemos “executá-lo” já que essa classe não tem um main.
De qualquer forma, a vantagem é que assim veri.camos que nossa classe Funcionario já está tomandoforma e está escrita em sintaxe correta.
Esse é um processo incremental. Procure desenvolver assim seus exercícios, para não descobrir só no fim do caminho que algo estava muito errado.

Um esboço da classe que possui o main:

class TestaFuncionario { public static void main(String[] args) {
Funcionario f1 = new Funcionario(); f1.nome =

Relacionados