Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 简单输入问题_Java_Syntax_Packages - Fatal编程技术网

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

我正在努力学习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 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