Importar classe personalizada em Java

Mohammad Irfan 12 outubro 2023
  1. Sintaxe para importar classe em Java
  2. Importar classe personalizada em Java
  3. Importar classe personalizada em Java
  4. Classe de importação estática em Java
Importar classe personalizada em Java

Este tutorial apresenta como importar a classe customizada em Java.

Se a classe estiver presente no mesmo pacote, use-a criando seu objeto, e se a classe estiver presente em outro pacote, devemos primeiro importar o pacote e usar seus métodos e variáveis. Vamos dar uma olhada nos exemplos.

Sintaxe para importar classe em Java

Abaixo está a sintaxe para importar uma classe e membros estáticos da classe em Java.

import static package.myclass; // static import

import package.myclass;

Importar classe personalizada em Java

Vamos criar uma classe personalizada (Student) contendo duas variáveis ​​de instância e os métodos getter e setter. Depois disso, importe essa classe para a classe SimpleTesting usando a instrução import. Veja o exemplo abaixo.

  • Student.java
package myjavaproject;

class Student {
  String name;
  String email;
  public String getName() {
    return name;
  }
  public void setName(String name) {
    this.name = name;
  }
  public String getEmail() {
    return email;
  }
  public void setEmail(String email) {
    this.email = email;
  }
}
  • SimpleTesting.java
package xyz;
import myjavaproject.Student;

public class SimpleTesting {
  public static void main(String[] args) {
    Student student = new Student();
    student.setName("Rohna");
    student.setEmail("rohna@xyz.com");
    System.out.println(student.getName());
    System.out.println(student.getEmail());
  }
}

Resultado:

Rohna
rohna@xyz.com

Importar classe personalizada em Java

Se a classe estiver no mesmo pacote ou no mesmo arquivo, não precisamos importá-la, mas simplesmente usá-la criando um objeto dessa classe. Veja o exemplo abaixo.

package myjavaproject;

public class SimpleTesting extends Thread {
  public static void main(String[] args) {
    Student student = new Student();
    student.setName("Rohna");
    student.setEmail("rohna@xyz.com");
    System.out.println(student.getName());
    System.out.println(student.getEmail());
  }
}

Resultado:

Rohna
rohna@xyz.com

Classe de importação estática em Java

Caso desejemos apenas importar membros estáticos da classe, podemos usar o conceito de importação estática. Precisamos usar a palavra-chave static com a instrução import. Veja o exemplo abaixo.

import static java.lang.Math.*;
public class SimpleTesting {
  public static void main(String[] args) {
    int a = 10;
    double b = ceil(a);
    System.out.println(b);
  }
}

Resultado:

10.0

Artigo relacionado - Java Class