Skip to content

Trabalhando com pacotes, javadoc, jar, java.lang, String, Object, Arrays, class anôminas, lambdas

Notifications You must be signed in to change notification settings

flaviocardoso/java-oo-pacotes

Repository files navigation

Java Orientado a Objetos : Pacotes

Trabalhando com pacotes

FQN - (Full Qualified Name) é nome completo da classe, composto pelo nome do pacote e o nome da classe.

FQN = Nome Pacote . Nome Simples da Classe.

Packages: são diretórios que tem significado especial dentro do código fonte Java, a palavra chave packages deve ser a primeira declaração e servem para organização e agrupar as classes e interfaces.

Boa prática: nomenclatura de pacotes -> (Nome do site ao contrario).(nome do projeto). Por organização e por convenção, precisamos segiur o domínio da empresa. Ou seja, se a empresa tem como domínio cbbf.gov.br, os pacotes devem ser subpacotes de br.gov.cbpf. Depois do nome do projeto vem a organização de pastas do sistema.

O modificador default do Java restrige acesso a nível de pacote. Logo, se não for definido algum modificador, seja na classe, método, ou atributo, apenas classes do mesmo pacote podem acessar essas informações.

Estrutura - em arquivo.

  • Uma declaração package só pode ter uma.
  • A declaração import é opcional.
  • É possível repetir a declaração import para importações de packages diferentes. O import facilita o uso da classe pois não precisamos do Full Qualified Name.
  • A definição da classe sempre deve vir por último, após package e import.

About

Trabalhando com pacotes, javadoc, jar, java.lang, String, Object, Arrays, class anôminas, lambdas

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages