Importer une classe personnalisée en Java

Mohammad Irfan 12 octobre 2023
  1. Syntaxe pour importer la classe en Java
  2. Importer une classe personnalisée en Java
  3. Importer une classe personnalisée en Java
  4. Classe d’importation statique en Java
Importer une classe personnalisée en Java

Ce didacticiel explique comment importer la classe personnalisée dans Java.

Si la classe est présente dans le même package, utilisez-la en créant son objet, et si la classe est présente dans un autre package, nous devons d’abord importer le package en utilisant ses méthodes et ses variables. Examinons de près les exemples.

Syntaxe pour importer la classe en Java

Vous trouverez ci-dessous la syntaxe pour importer une classe et des membres statiques de la classe en Java.

import static package.myclass; // static import

import package.myclass;

Importer une classe personnalisée en Java

Créons une classe personnalisée (Student) contenant deux variables d’instance et des méthodes getter et setter. Ensuite, importez cette classe dans la classe SimpleTesting en utilisant l’instruction import. Voir l’exemple ci-dessous.

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

Production:

Rohna
rohna@xyz.com

Importer une classe personnalisée en Java

Si la classe est dans le même package ou dans le même fichier, nous n’avons pas besoin de l’importer mais simplement de l’utiliser en créant un objet de cette classe. Voir l’exemple ci-dessous.

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

Production:

Rohna
rohna@xyz.com

Classe d’importation statique en Java

Si nous voulons uniquement importer des membres statiques de la classe, nous pouvons utiliser le concept d’importation statique. Nous devons utiliser le mot-clé static avec l’instruction import. Voir l’exemple ci-dessous.

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

Production:

10.0

Article connexe - Java Class