Advertisement
tutorfree

Exercicio_Polimorfismo03_PacoteEntidades_classFuncionario

Sep 3rd, 2015
407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.61 KB | None | 0 0
  1. package Entidades;
  2.  
  3. // Início da função Funcionario
  4. public class Funcionario
  5. {
  6.     // Declaração das variáveis
  7.     private String nome;
  8.     private short idade;
  9.     private float salario;
  10.    
  11.     // Chamada da função que pega o salário do funcionário
  12.     public Funcionario(float salario)
  13.     {
  14.         this.salario = salario;
  15.     }
  16.    
  17.     // Chamada do método que calcula o aumento de salário
  18.     public void aumentoSalario()
  19.     {
  20.         setSalario((getSalario() * 1.10f)); // 'f' <= para definir que o java saiba que de fato o num é um float, e não double
  21.     }
  22.    
  23.     // Método para exibir os dados na tela
  24.     public void exibeDados()
  25.     {
  26.         System.out.println("Nome:" + getNome());
  27.         System.out.println("Idade:" + getIdade());
  28.         System.out.println("Salario:" + salarioAtual());
  29.     }
  30.    
  31.     // Método que calcula o vale-refeição
  32.     public float valeRefeicao()
  33.     {
  34.         return 150f; // 'f' <= reforça para o Java que o num tratra-se de um float, e não double
  35.     }
  36.    
  37.     // Função para pegar o salário
  38.     public float salarioAtual()
  39.     {
  40.         return getSalario();
  41.     }
  42.    
  43.     public String getNome()
  44.     {
  45.         return nome;
  46.     }
  47.     public void setNome(String nome)
  48.     {
  49.         this.nome = nome;
  50.     }
  51.  
  52.     public short getIdade()
  53.     {
  54.         return idade;
  55.     }
  56.     public void setIdade(short idade)
  57.     {
  58.         this.idade = idade;
  59.     }
  60.  
  61.     public float getSalario()
  62.     {
  63.         return salario;
  64.     }
  65.     protected void setSalario(float salario)
  66.     {
  67.         this.salario = salario;
  68.     }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement