Importa classe personalizzata in Java

Mohammad Irfan 12 ottobre 2023
  1. Sintassi per importare la classe in Java
  2. Importa classi personalizzate in Java
  3. Importa classi personalizzate in Java
  4. Classe di importazione statica in Java
Importa classe personalizzata in Java

Questo tutorial introduce come importare la classe personalizzata in Java.

Se la classe è presente nello stesso pacchetto, usala creando il suo oggetto e se la classe è presente in un altro pacchetto, allora dovremmo prima importare il pacchetto usando i suoi metodi e le sue variabili. Diamo uno sguardo più da vicino agli esempi.

Sintassi per importare la classe in Java

Di seguito è riportata la sintassi per importare una classe e membri statici della classe in Java.

import static package.myclass; // static import

import package.myclass;

Importa classi personalizzate in Java

Creiamo una classe personalizzata (Student) contenente due variabili di istanza e metodi getter e setter. Dopodiché, importa questa classe nella classe SimpleTesting utilizzando l’istruzione import. Vedi l’esempio sotto.

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

Produzione:

Rohna
rohna@xyz.com

Importa classi personalizzate in Java

Se la classe è nello stesso pacchetto o nello stesso file, non è necessario importarlo ma semplicemente usarlo creando un oggetto di questa classe. Vedi l’esempio sotto.

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

Produzione:

Rohna
rohna@xyz.com

Classe di importazione statica in Java

Nel caso in cui desideriamo importare solo membri statici della classe, possiamo utilizzare il concetto di importazione statica. Dobbiamo usare la parola chiave static con l’istruzione import. Vedi l’esempio sotto.

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

Produzione:

10.0

Articolo correlato - Java Class