java - 没有对象的调用方法

标签 java

我为自己构建了一个小的(只有 3 个方法!)api,我希望能够像调用 Powerbot 中的方法一样调用它(一个 Runescape 机器人工具(我使用它,但用于编程目的,而不是为了实际的作弊目的)),而不创建您需要的文件的对象。我怎样才能做到这一点?

最佳答案

您将需要创建静态方法,因此您需要执行如下操作:

public class A
{
    public static void foo()
    {
        ...
    }
}

然后,您可以这样调用它们:

public class B
{
    ...
    A.foo();
}

但是请注意,static 方法需要是自包含的。

编辑:按照以下答案之一的建议,您可以让它像这样工作:

package samples.examples
public class Test
{
    public static void A()
    {
        ...
    }
}

然后这样做:

import static sample.examples.Test.A;

public class Test2
{
    ...
    A();
}

关于java - 没有对象的调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10828817/

相关文章:

java - H2 数据库 Java Servlet 连接路径问题

java - 如何在 JSTL 中将对象转换为 JSON?

java - CXF 在单元测试中因 IncompatibleClassChangeError 异常而失败

java - Java 是 "pass-by-reference"还是 "pass-by-value"?

java - 如何在android/java中使用oracle utl_raw?

java - 在我编辑小部件 xml 后,eclipse 拒绝运行我的 android 项目

java - 无效参数 1 : Parameter index is out of range. Java Spring

java - 为什么portlet的renderRequest.setAttribute返回最后一个变量?

java - 如何从 Gradle 中的 JAR 中排除资源并通过 IntelliJ 运行

java - 分布式系统,最好的框架?