我们可以在类级别而不是在方法中调用方法吗?

Sri*_*kka 1 java

有人可以告诉我,如何在类级别调用方法吗?

假设我有一个像下面这样的类,那么我们可以在类级别调用 test1Method 吗?如果不正确请告诉我原因..

class Test2 {

Test1 t1=new Test1();
t1.test1Method();

public void test2Method() {  }

}
Run Code Online (Sandbox Code Playgroud)

Roh*_*ain 5

不,您不能在类下直接使用方法调用语句或任何其他语句。按照JLS 第 8 节 - 类中的规定

类的主体声明成员(字段和方法以及嵌套类和接口)、实例和静态初始值设定项以及构造函数(第 8.1.6 节)。

您必须在这些成员(某些方法)、初始化程序或构造函数中的任何一个中移动方法调用。