LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS CLASSES E OBJETOS – UMA VISÃO MAIS APROFUNDADA...

Post on 17-Apr-2015

107 views 1 download

Transcript of LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS CLASSES E OBJETOS – UMA VISÃO MAIS APROFUNDADA...

LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS

CLASSES E OBJETOS – UMA VISÃO MAIS APROFUNDADA

Prof. Thiago Pereira Rique

<thiagorique2011@gmail.com>

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.