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

465 visualizações

Publicada em

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

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
465
No SlideShare
0
A partir de incorporações
0
Número de incorporações
172
Ações
Compartilhamentos
0
Downloads
34
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

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

  1. 1. Aula 10 Revisão de Java – Parte 02 Encapsulamento e Método construtor Marcos Devaner Programação Orientada a Objetos II
  2. 2. 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).
  3. 3. 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.
  4. 4. Exemplo – GET e SET
  5. 5. 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 >>
  6. 6. 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?
  7. 7. 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âmetro 5. 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

×