您将需要创建静态方法,因此您需要执行以下操作:
public class A
{
public static void foo()
{
...
}
}
Run Code Online (Sandbox Code Playgroud)
然后,您可以这样称呼它们:
public class B
{
...
A.foo();
}
Run Code Online (Sandbox Code Playgroud)
但请注意,static方法需要自包含.
编辑:根据以下答案中的建议,您可以使其工作如下:
package samples.examples
public class Test
{
public static void A()
{
...
}
}
Run Code Online (Sandbox Code Playgroud)
然后这样做:
import static sample.examples.Test.A;
public class Test2
{
...
A();
}
Run Code Online (Sandbox Code Playgroud)
如果在导入类时使用 static 关键字,则可以使用其方法,就好像它们属于您要导入的类一样。看:
http://docs.oracle.com/javase/1.5.0/docs/guide/language/static-import.html
当然,您的“api 方法”也需要是静态的。