当前位置: 首页 > 面试题库 >

用Java导入包

汪才英
2023-03-14
问题内容

如何从包中将方法导入另一个程序?我不知道如何导入…我写了一个lil’代码:

package Dan;
public class Vik
{
    public void disp()
    {
        System.out.println("Heyya!");
    }
}

然后将其保存在名为“ Dan”的文件夹中,然后进行编译。.class文件已生成。然后,我在下面编写了这段代码:

import Dan.Vik.disp;
class Kab
{
    public static void main(String args[])
    {
        Vik Sam = new Vik();
        Sam.disp();
    }
}

然后将其保存在“ Dan”文件夹之外,并显示:“找不到符号”

我将第一个代码保存在C:\ Dan \ Vik.java中,将第二个代码保存在C:\ Kab.java中


问题答案:

您不使用Java导入方法,仅输入:

import Dan.Vik;
class Kab
{
    public static void main(String args[])
    {
        Vik Sam = new Vik();
        Sam.disp();
    }
}

所谓的“静态导入”是一个例外,它使您可以static从其他类型导入class()方法。



 类似资料:
  • 在用java打印任何语句之前,我们是否需要将任何包导入到java文件中?当我在编译器上运行这段代码时,它什么也没有显示。

  • 下面是我试图导入的一个示例 所有类都显示一个错误。当我进入java JDK的安装位置并查看文件时,我在其中看到了所有这些类,那么如何使它们工作呢?

  • 我试图导入StringUtils。我的第一步是下载commons-lang3-3.4.jar,我包括在同一个目录作为我的个人ester.java文件,我正在工作。在我打算使用StringUtils的个人ester.java中,我包括: 当我尝试编译时,我得到以下错误: 导入组织。阿帕奇。平民lang3。StringUtils; 当我注释掉import语句并删除任何打算使用StringUtils的语

  • 问题内容: 在Java中是否可以导入软件包并为该软件包导入一个特定的名称? 我目前有一个类,它使用来自后端的一些DTO和服务包。在这两个软件包中,DTO的名称相同。我认为这不太可读: 这是一个小例子。该类实际上非常复杂,并且其中包含更多代码。 Java是否有类似的东西,以便我可以缩短源代码? 问题答案: 不,您不能“将x导入为y”;在Java中。 您可以做的是扩展该类,或为其编写包装类,然后导入该

  • 问题内容: 如何导入在其他文件中编写的类?我所有的课程都在同一个程序包下。 问题答案: 如果所有类都在同一个程序包中,则无需导入它们。 只需像这样实例化该对象:

  • 问题内容: 我需要在项目中导入Java类。我需要导入的类在具有绝对路径的JAR文件中 现在在我的源文件(Test.java)中 我正在与 它显示了stdlib不存在的错误。 我的导入语句正确还是类路径有问题?此import语句不应该导入JAR文件中存在的所有类吗? 我没有使用任何IDE,我的操作系统是Linux。 问题答案: import语句从jar文件而不是jar文件本身导入类。 形式的导入声明