Buscar

Lista Revisão AV1 - Encapsulamento

Prévia do material em texto

Linguagem de Programação Java –Lista Revisão AV1 Prof. Rafael Monteiro 
 
Página 1 de 2 
1) Crie uma classe em Java, chamada Funcionário, dentro de um pacote chamado 
exercicio01, com as seguintes características: 
 
 
 
 
 
 
 
 
 
 
 
 
 
2) Crie uma classe chamada TestaFuncionario dentro de um pacote chamado exercício02. 
Esta classe deverá instanciar 3 objetos da classe Funcionario e solicitar ao usuário que 
entre com dados para os três funcionários criados e depois imprima os valores para 
estes funcionários. 
 
3) Crie uma nova classe Funcionario para que esteja de acordo com as definições da 
Orientação a Objetos com relação ao encapsulamento, ou seja, torne as propriedades 
private. Agora os atributos desta classe só podem ser acessados através de métodos 
públicos da própria classe. Adicione métodos de acesso à classe(set e get). Os metodos 
de acesso são necessários para que objetos de outras classes possam acessar os atributos 
desta classe. 
 
 
 
 
 
 
 
 
 
 
 
 
 
exercicio03 
Funcionario 
+mat: int 
+nome, funcao: String 
+salario: double 
 
Funcionario 
 - mat: int 
 - nome, funcao:String 
 - salario: double 
 
+ setMat(int mat): void 
+ setNome(String nome): void 
+ setFuncao(String funcao): void 
+ setSalario(double salario): void 
+ getMat(): int 
+ getNome():String 
+ getFuncao():String 
+ getSalario(): double 
exercicio01 
 
Linguagem de Programação Java –Lista Revisão AV1 Prof. Rafael Monteiro 
 
Página 2 de 2 
 
4) Crie uma nova classe chamada TestaFuncionario dentro do pacote exercicio4. Esta 
deverá utilizar os métodos set’s e get’s ao invés fazer o acesso utilizando diretamente 
os atributos(propriedades). 
 
5) Crie uma nova classes Funcionário e uma TestaFuncionario, para que a propriedade 
mat seja auto-incrementada, ou seja, a matricula do funcionário seja automaticamente 
fornecida a partir do valor 1 a cada funcionário criado. Sendo assim a matricula não 
será mais solicitada na criação de um funcionário. 
 
6) (Utilizacao do metodo construtor) - Crie uma classe Funcionário, de modo que os 
valores das propriedades sejam fornecidos na criação de um funcionário. 
 
7) Crie uma nova classe chamada TestaFuncionario de modo que ela utilize este novo 
método construtor, da classe Funcionário do pacote exercicio06.

Continue navegando