Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Pacotes em Java:Como criar/importar pacote

O que é pacote em Java?


PACOTE em Java é uma coleção de classes, subpacotes e interfaces. Ele ajuda a organizar suas aulas em uma estrutura de pastas e facilita a localização e o uso delas. Mais importante, ajuda a melhorar a reutilização do código.

Cada pacote em Java tem seu nome exclusivo e organiza suas classes e interfaces em um namespace separado ou grupo de nomes.

Embora interfaces e classes com o mesmo nome não possam aparecer no mesmo pacote, elas podem aparecer em pacotes diferentes. Isso é possível atribuindo um namespace separado para cada pacote Java.

Sintaxe:-
package nameOfPackage;

O vídeo a seguir mostra as etapas de criação de um pacote.


Clique aqui se o vídeo não estiver acessível


Vamos estudar o pacote com um exemplo. Definimos uma classe e um objeto e depois compilamos isso em nosso pacote p1. Após a compilação, executamos o código como um pacote java.

Como criar um pacote?


Criar um pacote é uma tarefa simples como segue

Etapa 1) Considere o seguinte programa de pacote em Java:
package p1;

class c1(){
public void m1(){
System.out.println("m1 of c1");
}
public static void main(string args[]){
c1 obj = new c1();
obj.m1();
}
}



Aqui,

  1. Para colocar uma classe em um pacote, na primeira linha de código defina o pacote p1
  2. Criar uma classe c1
  3. Definindo um método m1 que imprime uma linha.
  4. Definindo o método principal
  5. Criando um objeto da classe c1
  6. Método de chamada m1

Etapa 2) Na próxima etapa, salve este arquivo como demo.java




Etapa 3) Nesta etapa, compilamos o arquivo.



A compilação está concluída. Um arquivo de classe c1 é criado. No entanto, nenhum pacote é criado? O próximo passo tem a solução




Etapa 4) Agora temos que criar um pacote, use o comando

javac –d . demo.java

Este comando força o compilador a criar um pacote.

O “.” operador representa o diretório de trabalho atual.



Etapa 5) Quando você executa o código, ele cria um pacote p1. Ao abrir o pacote java p1, você verá o arquivo c1.class.



Etapa 6) Compile o mesmo arquivo usando o seguinte código

javac –d .. demo.java

Aqui “..” indica o diretório pai. No nosso caso, o arquivo será salvo no diretório pai, que é C Drive



Arquivo salvo no diretório pai quando o código acima é executado.



Etapa 7) Agora digamos que você queira criar um subpacote p2 dentro de nosso pacote java existente p1. Então vamos modificar nosso código como

package p1.p2;

class c1{
public void m1() {
System.out.println("m1 of c1");
}
}



Etapa 8) Compilar o arquivo



Como visto na captura de tela abaixo, ele cria um subpacote p2 com a classe c1 dentro do pacote.



Etapa 9) Para executar o código, mencione o nome totalmente qualificado da classe, ou seja, o nome do pacote seguido pelo nome do subpacote seguido pelo nome da classe –

java p1.p2.c1



É assim que o pacote é executado e dá a saída como “m1 de c1” do arquivo de código.


Como importar pacote


Para criar um objeto de uma classe (empacotado em um pacote), em seu código, você deve usar seu nome totalmente qualificado.

Exemplo:
java.awt.event.actionListner object = new java.awt.event.actionListner();

Mas, pode se tornar tedioso digitar o nome do caminho do pacote longo e separado por pontos para cada classe que você deseja usar. Em vez disso, é recomendável usar a instrução de importação.

Sintaxe
import packageName;

Depois de importada, você pode usar a classe sem mencionar seu nome totalmente qualificado.
import java.awt.event.*; // * signifies all classes in this package are imported
import javax.swing.JFrame // here only the JFrame class is imported
//Usage
JFrame f = new JFrame; // without fully qualified name.



Exemplo :Para importar pacote

Etapa 1) Copie o código em um editor.
package p3;
import p1.*; //imports classes only in package p1 and NOT  in the sub-package p2
class c3{
  public   void m3(){
     System.out.println("Method m3 of Class c3");
  }
  public static void main(String args[]){
    c1 obj1 = new c1();
    obj1.m1();
  }
}

Etapa 2) Salve o arquivo como Demo2.java. Compile o arquivo usando o comando javac –d . Demo2.java

Etapa 3) Execute o código usando o comando java p3.c3

Pacotes – pontos a serem observados:

// not allowed
import package p1.*;
package p3;

//correct syntax
package p3;
import package p1.*;

o pacote java.lang é importado por padrão para qualquer classe que você cria em Java.

A API Java é muito extensa, contém classes que podem executar quase todas as suas tarefas de programação desde a Manipulação da Estrutura de Dados até a Rede. Na maioria das vezes, você usará arquivos de API em seu código. Você pode ver a documentação da API aqui.

Java

  1. Como implantar aplicativos Java EE no Azure
  2. Como criar UX sem Fricção
  3. Como criar uma lista de strings em VHDL
  4. Como criar um testbench de autoverificação
  5. Como criar uma lista vinculada em VHDL
  6. Como criar uma matriz de objetos em Java
  7. Como gerar números aleatórios em Java
  8. Java BufferedReader:Como Ler Arquivo em Java com Exemplo
  9. Como converter Char para String em Java (Exemplos)
  10. Como reverter uma string em Java usando recursão