LINGUAGEM DE PROGRAMAÇÃO
ORIENTADA A OBJETOS
CLASSES E OBJETOS – UMA VISÃO
MAIS APROFUNDADA
Prof. Thiago Pereira Rique
<[email protected]>
http://thiagorique.wordpress.com/
AGENDA
Controlando o acesso a membros
 Referenciando membros do objeto atual com a
referência this
 Construtores sobrecarregados
 Construtores padrão e sem argumentos
 Membros da classe static
 Variáveis de instância final

CONTROLANDO O ACESSO A MEMBROS

Os modificadores de acesso public e private
controlam o acesso a variáveis e métodos de uma
classe.
CONTROLANDO O ACESSO A MEMBROS

Os modificadores de acesso public e private
controlam o acesso a variáveis e métodos de uma
classe.
REFERENCIANDO MEMBROS DO OBJETO
ATUAL COM A REFERÊNCIA THIS

Todo objeto pode acessar uma referência a si
próprio com a palavra-chave this.
REFERENCIANDO MEMBROS DO OBJETO
ATUAL COM A REFERÊNCIA THIS
REFERENCIANDO MEMBROS DO OBJETO
ATUAL COM A REFERÊNCIA THIS
REFERENCIANDO MEMBROS DO OBJETO
ATUAL COM A REFERÊNCIA THIS
CONSTRUTORES SOBRECARREGADOS
CONSTRUTORES SOBRECARREGADOS
CONSTRUTORES SOBRECARREGADOS
CONSTRUTORES SOBRECARREGADOS
CONSTRUTORES SOBRECARREGADOS
CONSTRUTORES PADRÃO E SEM
ARGUMENTOS
Cada classe deve ter pelo menos um construtor.
 Construtor padrão

Não aceita argumentos
 Valores padrão


Se sua classe declarar construtores, o compilador
não criará um construtor padrão.
MEMBROS DA CLASSE STATIC
MEMBROS DA CLASSE STATIC
MEMBROS DA CLASSE STATIC
MEMBROS DA CLASSE STATIC
MEMBROS DA CLASSE STATIC
VARIÁVEIS DE INSTÂNCIA FINAL

Utiliza-se a palavra-chave final para determinar
que uma variável de instância não seja
modificável.
Download

Classes e Objetos – Uma Visão Mais Aprofundada