java中Main()的初始化和寻找替代代码
我得到了以下部分Java代码:java中Main()的初始化和寻找替代代码,java,main,java-10,Java,Main,Java 10,我得到了以下部分Java代码: public static void main(String[] args) { var main = new Main(); main.start(); } 我不理解第2行(Main())中的初始化 另外,Main()的数据类型是什么?假设我不想使用'var'关键字,那么我应该使用什么呢 如果有其他代码,请告诉我 我不理解第2行(Main()中的初始化 您正在初始化类型为Main的对象,以便调用实例方法start() 另一种方法是将var替换为Main
public static void main(String[] args) {
var main = new Main();
main.start();
}
我不理解第2行(Main())中的初始化
另外,Main()的数据类型是什么?假设我不想使用'var'关键字,那么我应该使用什么呢
如果有其他代码,请告诉我
我不理解第2行(Main()中的初始化
您正在初始化类型为Main
的对象,以便调用实例方法start()
另一种方法是将var
替换为Main
或者干脆
newmain().start()代码>您可以使用如下内容:
public static void main(String[] args) {
Main main = new Main();
main.start();
}
这就是您所有的代码吗?使用Main而不是var(旧类型)?如果您想知道类型,也可以进行调试,也可以打印类型。请仔细查看,发现new Main()
正在创建Main
的实例,并调用其构造函数Main()
,不带任何参数