为什么在实例 (Java) 上调用方法时不需要导入类
2022-09-04 00:43:13
让我感到困惑的事情 - 一个例子:
事情.java:
import java.util.Date;
class Thing {
static Date getDate() {return new Date();}
}
(相同包装)TestUsesThing.java:
// not importing Date here.
public class TestUsesThing {
public static void main(String[] args) {
System.out.println(Thing.getDate().getTime()); // okay
// Date date = new Date(); // naturally this wouldn't be okay
}
}
为什么不需要导入 Date 才能在其中一个上调用 getTime()?