如何将一个方法从一个包导入到另一个程序中?我不知道如何导入...我写了一个小代码:
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中
7条答案
按热度按时间dxxyhpgq1#
在Java中不导入方法,只导入类型:
例外情况是所谓的“静态导入”,它允许您从其他类型导入类(
static
)方法。cyej8jka2#
在Java中,你只能导入 * 非基本类型 *,或者 * 静态 * 方法/字段。
要导入类型,请使用
import full.package.name.of.TypeName;
导入静态方法/字段使用
bbmckpt73#
从import语句中取出方法名。
变成:
gmol16394#
您应该使用
这使得类可见并且其公共方法可用。
31moq8wy5#
下面是在Java中进行导入的正确方法。
在java中你不导入方法。静态导入有一个高级用法,但基本上你只导入包和类。如果你导入的函数是静态函数,你可以做静态导入,但我不认为你在这里寻找静态导入。
f3temu5u6#
在Java中,您只能导入类名或静态方法/字段。
要导入类,请使用
我们还可以导入Java中的静态方法/字段,这是如何导入的
ezykj2lf7#
对于第二类文件,增加“包丹;“像第一个一样,以确保它们在同一个包里;修改“导入Dan.Vik.处置;“将要“进口丹.维克;“