Static Import
Importing static members
3 min read
Static Import
Static import allows accessing static members without qualifying them with class name.
Code Examples
Static import of constants and methods
java
1
2import static java.lang.Math.PI;
3import static java.lang.Math.sqrt;
4
5public class Circle {
6 double area(double r) {
7 return PI * sqrt(r);
8 }
9}
10 Use Cases
- Math constants
- Utility classes
- Cleaner test code
Common Mistakes to Avoid
- Reducing readability with excessive static imports
- Confusing method source