Clique para editar o estilo do subtítulo mestre Desenvolvimento web com Java JAVA 5 – Declarações e Controles de Acesso
Desenvolvimento web com Java Sumário Identificadores Regras para Declarações Modificadores de Acesso de Classe Modificadores de Classe Implementações de Interfacies Modificadores de Acesso de Membros Titulo da apresentacao 2# 2
Desenvolvimento web com Java Sumário Variaveis Locais Outros Modificadores (Membros) Metodos com var-args Declarações de Variaveis Declarações de Arrays Variaveis e Metodos Estaticos Enums Titulo da apresentacao 3# 3
Desenvolvimento web com Java Identificadores Podem comecar com letras, sobrescrito ou simbolo da moeda. (a ; _a; $b) Após o primeiro caractere, pode-se usar digitos. (a12; _34; $32) Podem ter qualquer tamanho. Metodos JavaBeans devem ser usando camelCase e dependendo do seu proposito iniciar com set, get, is, add ou remove. (setCodigoOperacao; getNome) Titulo da apresentacao 4# 4
Desenvolvimento web com Java Regras para Declarações Um arquivo fonte (.java) so pode conter uma classe pública. O nome do arquivo deve ser o mesmo nome da Classe pública. Um arquivo pode ter apenas a declaração de um pacote, mas pode contar a declaração de varios imports. A declaração do pacote é a primeira linha do arquivo(se existir pacote). Titulo da apresentacao 5# 5
Desenvolvimento web com Java Regras para Declarações As declarações de import devem ficar entre a declaração do pacote e antes da declaração da classe. Um arquivo fonte (.java) pode ter mais de uma classe não-publica. Titulo da apresentacao 6# 6 Package br.com.codemonkey.meupacote; import java.io.*; public class MinhaClasse { } MinhaClasse.java
Desenvolvimento web com Java Modificadores de Acesso de Classe Existem 3 modificadores de acesso: public, protected e private. Existem 4 niveis de acesso: public, protected, default e private. Classes apenas podem ter acesso publico ou default. Uma classe com acesso default so pode ser visto pelas classes dentro do mesmo pacote. Titulo da apresentacao 7# 7
Desenvolvimento web com Java Modificadores de Acesso de Classe Uma classe com acesso publico pode ser visto por qualquer outra classe em qualquer outro pacote. A visibilidade em uma classe envolve o codigo quando uma classe pode Criar instancia de outras classes Estender (ou subclasse), outras classes Acessar metodos e variaveis de outras classes Titulo da apresentacao 8# 8
Desenvolvimento web com Java Titulo Conteudo Titulo da apresentacao 9# 9