1. Examine o código abaixo e responda as questões que seguem.
public class Funcionarios { String nome; float salario; void aumentarSal() { salario = salario + 1000.0; } }
public class TestaFuncionarios {
public static void main(String[] args) { Funcionarios f1 = new Funcionarios(); f1.nome = JOptionPane.showInputDialog(“Nome do funcionário:”); f1.salario = Float.parseFloat(JOptionPane.showInputDialog(“Salário do funcionário:”)); System.out.println("Dados do funcionário"); System.out.println("Nome: " + f1.nome); System.out.println("Salário: " + f1.salario); f1.aumentarSal(); System.out.println("Novo Salário: " + f1.salario); } } a) Qual o nome das classes? b) Quais os nomes dos métodos? c) Quais os nomes dos atributos? d) Qual o nome do objeto? e) O que será impresso pelo programa?
2. Implemente a classe abaixo e instancie um objeto Pessoa. Uma pessoa possui: um
nome; uma data de nascimento e um cpf (atributo private). Escreva um método imprimir() que exibe na tela os dados da Pessoa. Na classe principal crie dois objetos do tipo Pessoa, insira suas informações e exiba na tela os dados da primeira e da segunda pessoa chamando o método imprimir(). Não se esqueça dos métodos Get e Set para o atributo cpf. 3. Dada a estrutura de uma classe, basta traduzi-la para a linguagem Java e fazer uso de um objeto da mesma em um programa simples. Classe: Pessoa Atributos: nome, idade. Método: void fazerAniversario() Crie uma pessoa, coloque seu nome e idade iniciais, faça alguns aniversários (aumentando a idade) e imprima seu nome e sua idade.
4. Uma determinada empresa deseja controlar a folha de pagamentos de seus
funcionários. Para isso, você deverá implementar um programa Java com as seguintes características: Construa a classe Funcionário, onde cada objeto criado a partir dela tenha os seguintes atributos: código, nome, CPF, endereço, telefone, idade, salário. Esta classe possui os seguintes métodos: Construtor da classe, onde será atribuído os valores para os atributos do objeto que será criado, ou seja, um funcionário específico. void exibir( ) : exibe as informações de um funcionário; void alterarSalario(float valor): altera o valor atual do salário do funcionário pelo novo valor passado por parâmetro; No programa principal, ou melhor, numa outra classe chamada FolhaPagamento, crie um funcionário e logo em seguida, mostre seus dados iniciais. Após alterar seu salário por um valor digitado pelo usuário, calcule seu salário líquido, mostrando novamente suas informações, inclusive este último dado.