Comment faire un import static en java

Publié le 8 Avril 2010

Depuis java 5 il est possible de faire des imports statiques.

 

Les imports statiques permettent de référencer directement un objet ou une méthode statique.

 

Par exemple si on utilise souvent

 

System.out.println("blabla");

 

On est obligé d'écrire cette instruction complète à chaque fois que l'on veut afficher du texte.

 

Avec l'import statique il suffit de rajouter la ligne suivante avec les autres imports:

 

import static java.lang.System.out;

 

Ensuite on peut référencer directement le flux de sortie out depuis n'importe quelle méthode de la classe:

 

out.println("blabla");

 

L'import statique fonctionne aussi pour les méthodes statiques. Par exemple avec la méthode Math.ceil():

 

import static java.lang.Math.ceil;

 

Il devient possible d'appeler directement la méthode ceil():

 

double y = ceil(x);

 

Voilà c'est un petit plus sympa qui permet d'économiser quelques caractères dans le code, d'autant plus que ça n'impacte pas les performances.

Rédigé par Bliz

Publié dans #Java

Repost 0
Commenter cet article