static import

In order to access static members, it is necessary to qualify references. For example, one must say:


double r = Math.cos(Math.PI * theta);

The static import construct allows unqualified access to static members.


import static java.lang.Math.PI;

or:


import static java.lang.Math.*;

Once the static members have been imported, they may be used without qualification:


double r = cos(PI * theta);

The static import declaration imports static members from classes, allowing them to be used without class qualification.

Home 
  Java Book 
    Class  

Package:
  1. What is a Java Package
  2. Importing Packages
  3. static import
  4. Source Files