所以我问自己为什么我不需要导入java.io.PrintStream使用System.out.我知道java.lang编译器默认导入它.行.
因为System是一类java.lang我可以使用的领域System.out.但是这个字段有类型java.io.PrintStream,默认情况下不会导入这个类(它在java.io包中),那么为什么我可以访问System.out.print()而不java.io.PrintStream单独导入呢?
如果我创建自己的类,MyClass那么我就不能做这样的事情MyClass anInstance = new MyClass();.首先需要导入MyClass.为什么这不是强制性的PrintStream?
提前致谢.