Aula 8
Fase: 3ª
Curso: Sistemas de informação
Pacotes
Pacotes
são usados pela linguagem Java, para organizar nossos arquivos de códigos.
A descrição do pacote deve ser a primeira instrução do código.
Sintaxe: package + nome do pacote; Ex: package cadastros;
A
Pacotes
forma de organização dos pacotes funciona da mesma forma que os diretórios do Windows.
Mas o meio de acessá-los é usando o ponto
(.).
Ex: package aulaOO.aula5;
No Windows ficaria separado por barra (/).
Utilizando classes de outro pacote
Para utilizar classes de outro pacote
usamos a instrução import, seguida do nome do pacote.
Pode-se importar somente a classe que for usada, ou ainda importar todo o pacote. Ex. de importação de uma classe: java.util.Date; Ex. de importação de todo o pacote: java.util.*; Utilizando classes de outro pacote
Uma
classe pode usar o nome totalmente qualificado na importação.
Ao invés de usar a clausula import, ela é usada assim: java.util.Date data = new java.util.Date();
Esta maneira é utilizada quando temos mais de uma classe com o mesmo nome usadas na mesma classe, mas que são de pacotes diferentes.
O pacote java.lang
O pacote padrão do Java é a
java.lang.
É nesta classe que se encontram a classe Object e a classe String.
Ela
é importada automaticamente, portanto não precisa ser importada.
Exemplo 1 package Aula5.pacotes.vo; import java.util.ArrayList; import java.util.Date; import java.util.List; public class ExemploPacotes { public static void main(String args[]){ String nome = "Rogerio";
List lista = new ArrayList(); lista.add(nome); Date data = new Date();
System.out.println(data);
for(int i = 0; i < lista.size(); i++)
{
String nomes = (String) lista.get(i); System.out.println(nomes);
Neste exemplo é usado um import para cada classe que não faz parte do pacote java.lang. Note que ArrayList, Date e
List
são todos do mesmo pacote, ou seja, do pacote java.util.
Para
utiliza-los deve-se importá-los, senão um erro
de