Dan*_*tor 25 java import packages
如何将方法从包导入另一个程序?我不知道如何导入...我写了一个lil'代码:
package Dan;
public class Vik
{
public void disp()
{
System.out.println("Heyya!");
}
}
Run Code Online (Sandbox Code Playgroud)
然后,将其保存在名为"Dan"的文件夹中,然后编译它.生成.class文件.然后,我在下面写了这段代码:
import Dan.Vik.disp;
class Kab
{
public static void main(String args[])
{
Vik Sam = new Vik();
Sam.disp();
}
}
Run Code Online (Sandbox Code Playgroud)
然后我将它保存在文件夹"Dan"之外,它说:"找不到符号"
我在C:\ Dan\Vik.java中保存了第一个代码,在C:\ Kab.java中保存了第二个代码
Gus*_*ors 18
您不用Java导入方法,只有类型:
import Dan.Vik;
class Kab
{
public static void main(String args[])
{
Vik Sam = new Vik();
Sam.disp();
}
}
Run Code Online (Sandbox Code Playgroud)
例外是所谓的"静态导入",它允许您static从其他类型导入class()方法.
Psh*_*emo 10
在Java中,您只能导入类名称或静态方法/字段.
要导入类使用
import full.package.name.of.SomeClass;
Run Code Online (Sandbox Code Playgroud)
导入静态方法/字段使用
import static full.package.name.of.SomeClass.staticMethod;
import static full.package.name.of.SomeClass.staticField;
Run Code Online (Sandbox Code Playgroud)
从import语句中取出方法名称.例如
import Dan.Vik.disp;
Run Code Online (Sandbox Code Playgroud)
变为:
import Dan.Vik;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
145855 次 |
| 最近记录: |