一个java文件如何从另一个java文件调用方法?

Bri*_*nes 0 java

你如何在java中从不同的类(文件)调用方法?

是否需要对象?或者是否有第三种方法来合并 Java 文档?我们可以使用简单的方法调用吗?是否有正确的方法来调用新方法?

KOU*_*DAL 9

我不清楚你的问题,据我所知你想调用另一个 Java 文件的方法(我假设另一个 Java 类)。

因此,请考虑您有 Java 文件 A.java 和 B.java。所以你肯定有两个类 A 和 B。

现在,如果您想从 A 类调用 B 类的方法,您需要:

  1. 将B类的方法设为public(或public static)
  2. 在 A 中创建 B 类的对象(或者如果方法是静态的,则不需要此步骤)
  3. 使用该对象(在静态用户类名称的情况下)调用该方法

看一看:

• 非静态方法:

B.java

class B {
   public void myMethod() {
     // do stuff
   }
}
Run Code Online (Sandbox Code Playgroud)

一个.java

class A {
    public void anotherMethod()
    {
         B b=new B();
         b.myMethod();        // calling B class's method
    }
}
Run Code Online (Sandbox Code Playgroud)

• 静态方法:

B.java

class B {
   public static void myMethod() {
     // do stuff
   }
}
Run Code Online (Sandbox Code Playgroud)

一个.java

class A {
    public void anotherMethod()
    {
         B.myMethod();        // calling B class's method
    }
}
Run Code Online (Sandbox Code Playgroud)