我在工作文件的同一文件夹下有一个StdDraw.java
,而picture()
是StdDraw.java
中的一种方法。
但是,我添加此行以导入方法失败,提示
包StdDraw不存在
import StdDraw.picture
我怎么可能那样做?使用包?设定路径?或进行任何修改?我来自python,觉得有点奇怪。
最佳答案
您不能导入非静态方法(仅类和静态成员),而不必!
如果两个类都位于默认包中,那么您应该能够执行以下操作而无需任何导入语句:
myStdDrawObject.picture(); // if picture is non-static
要么
StdDraw.picture(); // if picture is static
还要注意,您不能对默认包中的类使用静态导入。