Importar classe personalizada em Java
- Sintaxe para importar classe em Java
- Importar classe personalizada em Java
- Importar classe personalizada em Java
- Classe de importação estática em Java
![Importar classe personalizada em Java](/img/Java/feature-image---import-custom-class-in-java.webp)
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