在java中初始化Main()并寻找替代代码

Ric*_*cky -2 java program-entry-point java-10

我得到了以下部分 Java 代码:

public static void main(String[] args) {
  var main = new Main();
  main.start();
}
Run Code Online (Sandbox Code Playgroud)

我不明白第 2 行 (Main()) 中的初始化。

另外,Main() 的数据类型是什么?假设,我不想使用 'var' 关键字,那么我应该使用什么?

如果有任何替代代码,请告诉我。

cri*_*007 5

我不明白第 2 行 (Main()) 中的初始化

您正在初始化类型为的对象Main,以便调用实例方法 start()

替代方法是替换varMain

或者干脆 new Main().start();