有人可以告诉我,如何在类级别调用方法吗?
假设我有一个像下面这样的类,那么我们可以在类级别调用 test1Method 吗?如果不正确请告诉我原因..
class Test2 {
Test1 t1=new Test1();
t1.test1Method();
public void test2Method() { }
}
Run Code Online (Sandbox Code Playgroud)
不,您不能在类下直接使用方法调用语句或任何其他语句。按照JLS 第 8 节 - 类中的规定:
类的主体声明成员(字段和方法以及嵌套类和接口)、实例和静态初始值设定项以及构造函数(第 8.1.6 节)。
您必须在这些成员(某些方法)、初始化程序或构造函数中的任何一个中移动方法调用。
| 归档时间: |
|
| 查看次数: |
542 次 |
| 最近记录: |