Java 简单输入问题
我正在努力学习java,似乎遗漏了一些显而易见的东西 在子目录lab中,我有Play.java文件Java 简单输入问题,java,syntax,packages,Java,Syntax,Packages,我正在努力学习java,似乎遗漏了一些显而易见的东西 在子目录lab中,我有Play.java文件 package lab; import java.io.*; public class Play { public static void playprint(Object obj) { System.out.println(obj); } } 我的类路径以“.”开头 在父目录中,我有一个程序 public class test { public sta
package lab;
import java.io.*;
public class Play {
public static void playprint(Object obj) {
System.out.println(obj);
}
}
我的类路径以“.”开头
在父目录中,我有一个程序
public class test {
public static void main(String[] args) {
lab.Play.playprint("hello world");
}
}
这个很好。如果我把程序改成
import lab.Play.*;
public class test {
public static void main(String[] args) {
playprint("hello world");
}
}
它失败,错误是找不到符号方法playprint
我缺少什么?要导入方法,必须使用导入静态。如果没有,您将尝试导入类中的所有类和接口,仅播放
import static lab.Play.*;
有关详细信息,请参阅。要导入方法,必须使用导入静态。如果没有,您将尝试导入类中的所有类和接口,仅播放
import static lab.Play.*;
有关详细信息,请参阅。如果要使用静态方法跳过,可以在类测试中创建Play class对象,然后调用playprint。如果要使用静态方法跳过,可以在类测试中创建Play class对象,然后调用playprint