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.