Importar clase personalizada en Java

Mohammad Irfan 12 octubre 2023
  1. Sintaxis para importar clase en Java
  2. Importar clase personalizada en Java
  3. Importar clase personalizada en Java
  4. Clase de importación estática en Java
Importar clase personalizada en Java

Este tutorial presenta cómo importar la clase personalizada en Java.

Si la clase está presente en el mismo paquete, utilícelo creando su objeto, y si la clase está presente en otro paquete, primero deberíamos importar el paquete y usar sus métodos y variables. Echemos un vistazo de cerca a los ejemplos.

Sintaxis para importar clase en Java

A continuación se muestra la sintaxis para importar una clase y miembros estáticos de la clase en Java.

import static package.myclass; // static import

import package.myclass;

Importar clase personalizada en Java

Creemos una clase personalizada (Student) que contenga dos variables de instancia y métodos getter y setter. Después de eso, importe esta clase a la clase SimpleTesting utilizando la declaración de importación. Vea el ejemplo a continuación.

  • 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());
  }
}

Producción :

Rohna
rohna@xyz.com

Importar clase personalizada en Java

Si la clase está en el mismo paquete o en el mismo archivo, entonces no necesitamos importarlo, simplemente usarlo creando un objeto de esta clase. Vea el ejemplo a continuación.

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());
  }
}

Producción :

Rohna
rohna@xyz.com

Clase de importación estática en Java

En caso de que solo queramos importar miembros estáticos de la clase, podemos usar el concepto de importación estática. Necesitamos usar la palabra clave static con la declaración import. Vea el ejemplo a continuación.

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);
  }
}

Producción :

10.0

Artículo relacionado - Java Class