我知道传统的import
语句是用于类,而import static
语句是用于静态成员。但对于静态嵌套类应该使用什么呢?
考虑以下代码:
public class MyUtilityClass {
public static class SomeNestedClass {
//...
}
public static class AnotherNestedClass {
//...
}
}
使用方法:
import MyUtilityClass.AnotherNestedClass;
import static MyUtilityClass.SomeNestedClass;
public class Main {
public static void main(String[] args) {
SomeNestedClass a = new SomeNestedClass();
AnotherNestedClass b = new AnotherNestedClass();
}
}
你看,可以使用import
和import static
语句。但是哪一个更正确、更典型或者是大多数编码指南推荐的呢?