Anúncio

Curso de Java - Antonio Alves - Aula 03

Escola OLIMPIO
5 de Jun de 2015
Anúncio

Mais conteúdo relacionado

Anúncio

Último(20)

Anúncio

Curso de Java - Antonio Alves - Aula 03

  1. Curso de Java Aula 03 - Criação de classes
  2. Objetivos da aula 03  Definir Classes e Atributos  Trabalhar com pacotes  Conhecer os padrões de codificação  Aplicar visibilidades em classes, atributos e métodos  Entender e aplicar comentários em códigos fonte  Gerar a documentação do código fonte  Estudar o escopo das variáveis
  3. Classes e objetos  Uma classe é um gabarito, uma espécie de modelo para criar múltiplos objetos. Uma classe contem todos os atributos e métodos que um objeto possui  Uma classe pode conter atributos que pertencem a todos os novos objetos de uma classe.  Atributos são dados que descrevem uma classe.  Cada novo objeto terá seu próprio conjunto de atributos de classe.  Dados de um objeto podem ser primitivos ou referencias a outros objetos  Uma classe pode conter métodos ou funções que especificam o comportamento de uma classe
  4. Representando uma classe Aluno codAluno:int nome:String mediaFinal:double resutado:String retirarLivro() devolverLivro() marcarAula() trocarTurma() marcarProva()
  5. Objetos da classe aluno codAluno: 01 nome: Antonio Augusto Alves mediaFinal:9.3 resutado:Aprovado codAluno: 02 nome: Matheus Araujo mediaFinal:8.5 resutado:Aprovado codAluno: 03 nome: Aline de Souza mediaFinal:8.0 resutado:Aprovado
  6. A linguagem java segue padrões para a escrita de código especificados pela Oracle, empresa detentora dos direitos sobre a linguagem. Desenvolvedores devem seguir este padrão, pois todo o código das API’s que existem seguem este padrão para facilitar o entendimento e leitura dos códigos
  7. Nome dos arquivos  Arquivos de código fonte do java terminam com a extensão .java. Todo arquivo deve ter no máximo uma classe publica. Seu nome deve respeitar maiúsculas e minúsculas e deve ter o mesmo nome da classe publica que foi declarada nele.
  8. Nome do Arquivo Nome da classe publica
  9. Nome de classes  Escolha nomes significativos, de tal forma que a simples leitura já crie uma expectativa sobre a função da classe. Se o nome da classe for formado por mais de um termo, cada termo deve iniciar com letras maiúsculas  Ex: Produto, Cliente, NotaFiscal, Item, Pedido, etc...
  10. Nome das operações  Use nomes significativos  Use verbos ou estruturas verbais que captem a função do método  A primeira letra deve ser minúscula e se o nome for composto por mais de uma palavra, as demais palavras devem iniciar com letra maiúscula  Ex: getNome, setNome, imprimirLista, gravarVenda, alterarNotal, etc...
  11. Nomes de atributos e variveis  Use nomes curtos, mas que não sejam críticos, que sejam significativos  A primeira letra em minúscula e se o nome for composto por mais de uma palavra, as demais devem iniciar com letra maiúscula  Evite nomes de variáveis com uma letra só. A exceção vale apenas para variáveis de contadores ou de laços de repetição  Ex: nome, dataNascimento, valorTotal, idade, etc...
  12. Constantes  O nome de contantes deve ser escrito todo em maiúsculo  Se o nome for composto por mais de um termo devemos utilizar o _ para separar cada palavra.  Ex: MINIMO = 10, MAXIMO = 100, VALOR_MINIMO = 5, VALOR_MAXIMO = 50
  13. Criando e importando pacotes  Java oferece o recurso de pacotes para que possamos organizar e agrupar classes que estejam relacionados  A declaração de um pacote, caso exista deve sempre estar no inicio do arquivo  Somente uma declaração de pacote é permitidae influencia todo o arquivo de origem  Os pacotes são hierárquicos e separados por ponto “.”  O padrão para nomes de pacotes é a utilização de letras minúsculas  Veja o exemplo a seguir
  14. Nome do pacote onde a classe está salva Comando para importar um pacote
Anúncio