HOWTO · Java

Importar classe personalizada em Java

Este post é sobre como importar uma classe customizada 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