小编典典

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

java

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

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

class Test2 {

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

public void test2Method() {  }

}

阅读 289

收藏
2020-11-26

共1个答案

小编典典

不,您不能在类下直接拥有方法调用语句或任何其他语句。根据JLS第8节-类的规定

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

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

2020-11-26