aula 10- revisão de java - parte 2 (encapsulamento e método construtor)

8
Aula 10 Revisão de Java – Parte 02 Encapsulamento e Método construtor Marcos Devaner Programação Orientada a Objetos II

Upload: marcos-devaner

Post on 16-Apr-2017

452 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Aula 10- Revisão de Java - Parte 2 (Encapsulamento e Método construtor)

Aula 10Revisão de Java – Parte 02Encapsulamento e Método construtor

Marcos DevanerProgramação Orientada a Objetos II

Page 2: Aula 10- Revisão de Java - Parte 2 (Encapsulamento e Método construtor)

Encapsulamento

Encapsulamento refere-se ao isolamento entre as partes do programa. Uma das principais formas de fazer isso é proibindo o acesso direto as variáveis de um objeto por objetos externos.Para isto utilizamos os modificadores de acesso existentes em java (private, protected e default).

Page 3: Aula 10- Revisão de Java - Parte 2 (Encapsulamento e Método construtor)

Uso dos Gettes e Settes

Os Gettes e Settes são métodos utilizados para modificar o estado de um objeto. Com a utilização destes métodos podemos modificar ou atribuir valor a atributos com modificador private.

• Get: Método criado para retornar o valor armazenado no atributo.

• Set: Método utilizado para atribui um valor ao atributo.

Page 4: Aula 10- Revisão de Java - Parte 2 (Encapsulamento e Método construtor)

Exemplo – GET e SET

Page 5: Aula 10- Revisão de Java - Parte 2 (Encapsulamento e Método construtor)

Método construtor

• O método construtor é executado toda vez que utilizamos a palavra reservada new. Ele é utilizado para inicializar o objeto de uma classe quando ele for criado. Mesmo que não seja criado um construtor o Java cria um default com corpo vazio.

Regras • O Construtor Deve ter o mesmo nome da classe;• Os parâmetros passados para o construtor devem seguir o mesmo tipo e

sequência conforme esta no construtor;

Veja um exemplo prático no próximo slide >>

Page 6: Aula 10- Revisão de Java - Parte 2 (Encapsulamento e Método construtor)
Page 7: Aula 10- Revisão de Java - Parte 2 (Encapsulamento e Método construtor)

Exercício

1. Quando se deve utilizar o conceito de encapsulamento?2. Como é feito o encapsulamento?3. De que forma é possível atribuir valores a atributos encapsulados?4. Quando é criado o método construtor?5. Em que situação é criado um construtor default?

Page 8: Aula 10- Revisão de Java - Parte 2 (Encapsulamento e Método construtor)

Atividade prática

1. Crie uma classe Classe Conta;2. Crie o atributo saldo ;3. Aplique o conceito de encapsulamento criando os métodos get e set para saldo;4. Crie um construtor passando o saldo como parâmetro e outro sem parâmetro5. Crie uma classe Teste ;6. Crie em Teste um objeto do tipo Conta e atribua um valor para saldo utilizando o construtor;7. Crie em Teste outro objeto do tipo Conta e atribua um valor para saldo utilizando o método set;8. Utiliza o método get para mostrar os valores dos dois objetos criados