【发布时间】:2020-04-03 09:50:06
【问题描述】:
package jav;
class PackageDemo
{
public void display()
{
System.out.println("PackageDemo executed");
}
}
public class PackageDemoDriver
{
public static void main(String[] args) {
PackageDemo boy = new PackageDemo();
boy.display();
}
}
这是一个包的代码。 我将把这个包导入到另一个文件中。 代码是:
package exercise;
import jav.PackageDemoDriver;
class Exe
{
public static void main(String[] args) {
}
}
如果可以的话,我应该在main方法中填写什么来运行display()?
【问题讨论】:
-
显示不同 .java 文件的名称,以便我们了解您所做的工作。看起来你在同一个文件中有 2 个类,这是错误的。
-
不是这样的。如果你想使用
jav作为一个库,那么它的API 必须是公开的。驱动程序仅用于测试或类似用途。在您的练习中,您将导入jav命名空间而不是驱动程序,并仅实例化并使用(公共)类型。 -
jav 只是一个文件夹
-
驱动只是一个名字