Escolar Documentos
Profissional Documentos
Cultura Documentos
P R OG R A M A ÇÃ O O R I E NT A D A A O B JE T O S A V A N ÇA D A
F I C HA DE TRABALHO Nº4
1. Abra o Eclipse e dentro do workspace-m11 crie um novo Java Project, com o nome Encapsulamento.
2. Defina uma classe chamada Funcionario para representar os funcionários de um banco com 2 atributos: um
atributo para guardar os salários e outro para os nomes. Escreva, para tal, o código que achar necessário.
3. Adicione uma classe chamada TesteFuncionario no projeto Encapsulamento. Crie um objeto da classe
Funcionário. Altere e exiba os valores dos atributos desse objeto. Escreva, para tal, o código que achar
necessário.
Execute a classe Teste. Observe que essa classe pode aceder e modificar os atributos do objeto criado com a
classe Funcionário, uma vez que os seus atributos tem o modificador default (ou seja, nenhum).
Obs: Observe os erros de compilação na classe Teste. Agora, essa classe já não pode aceder ou modificar os
atributos do objeto criado com a classe Funcionário.
5. Crie métodos de acesso com nomes padronizados (getters e setters) para os atributos definidos na classe
Funcionário. (Utilize os recursos do Eclipse para gerar esses métodos).
6. Altere a classe Teste para que ela utilize os métodos de acesso em vez de manipular os atributos do objeto da
classe Funcionário diretamente.
Dica: Com o cursor do rato sobre o primeiro erro de compilação digite “CTRL + 1” e selecione a opção
“Replace f.nome with setter”. Analogamente, o mesmo processo pode ser utilizado para resolver os outros
três erros de compilação.