oficina java - semana 04

5

Click here to load reader

Upload: marcos-devaner

Post on 01-Jul-2015

315 views

Category:

Documents


0 download

DESCRIPTION

Nesta oficnia serão vistos:EncapsulamentoMétodos get e set

TRANSCRIPT

Page 1: Oficina   java - semana 04

Oficina – 04

Java Básico

Tutor:Marcos Devaner

1. Encapsulamento

Utilizado para:

Proteger os atributos e métodos;

Esconder a estrutura interna do objeto;

O encapsulamento é feito declarando os atributos ou métodos como private.atributos private só podem ser acessados por outros membros da classe.

Vamos ver como funciona em

código Java?

Criamos uma classe chamada Conta e nela

colocamos os atributos saldo, cpf e

titular(estes atributos estão privados logo

não poderão ser acessados de outras

classes).

Os métodos Sacar() e Depositar() não estão

privados logo podem ser acessados em qualquer

lugar e a qualquer momento da execução do

programa.

Page 2: Oficina   java - semana 04

2. Métodos Set

Os métodos Set são utilizados para colocar valores nos atributos,embora este nome não seja

obrigatório ele é uma boa prática de programação e adotado pelas IDE’s de desenvolvimento.

Vejamos um exemplo de uso do Set:

Este método é utilizado para colocar um valor no atributo titular a palavra reservada this é

utilizada para fazer um referência ao atributo titular da classe,ou seja, o String titular que é passado

como parâmetro não é o mesmo que this.titular pois este um atributo da classe.

Vamos entender o caminho percorrido por um valor.

3. Métodos Get

Utilizamos o métido get para pegar o valor de um atributo, a identificação get não é

obrigatória,mas é um boa prática de programação.

Quando criamos um objeto da classe Conta e chamamos o

métodos setTiitular() ele passa para o atributo titular um valor

do tipo String, sendo neste caso a palavra “João”.

Page 3: Oficina   java - semana 04

Vejamos um exemplo de uso do Get:

.

4. Gerando Getters e Setters no Eclipse

Você pode gerar os getters e setters automaticamente no eclipse após criar os atributos basta

seguir os passos a baixo:

Depois selecione os atributos para os quais você

deseja criar os métodos get e set e clique em OK.

Neste caso criamos um objeto c da classe

Conta logo em seguida utilizamos a

JoptionPane para mostrar o valor que

esta no atributo titular por meio do método

getTitular

Após selecionar os atributos

basta clicar em OK.

Page 4: Oficina   java - semana 04

Vamos ver agora um exemplo prático do uso de encapsulamento.

Primeiro criamos a classe Conta com os seus Getters e Setters e os métodos para Depositar e Sacar

Page 5: Oficina   java - semana 04

Após criar a classe Conta devemos criar uma classe Principal com método main para executar os

comandos