java新建类对象的时候会自动执行主程序吗
1个回答
关注
展开全部
我曾经在学习Java的时候,尝试过新建类对象,但是没有发现自动执行主程序的情况。针对问题的解新建类对象的时候,不会自动执行主程序,需要调用main方法才能执行主程序。另外,也可以通过构造函数来实现自动执行主程序,但是这种方式不推荐使用,因为构造函数的执行时机不可控,可能会导致程序出现意外的错误。拓展内容:另外,在Java中,还可以使用静态代码块来实现自动执行主程序,静态代码块可以在类加载的时候自动执行,可以用来实现一些初始化操作。
咨询记录 · 回答于2023-07-09
java新建类对象的时候会自动执行主程序吗
我曾经在学习Java的时候,尝试过新建类对象,但是没有发现自动执行主程序的情况。针对问题的解新建类对象的时候,不会自动执行主程序,需要调用main方法才能执行主程序。另外,也可以通过构造函数来实现自动执行主程序,但是这种方式不推荐使用,因为构造函数的执行时机不可控,可能会导致程序出现意外的错误。拓展内容:另外,在Java中,还可以使用静态代码块来实现自动执行主程序,静态代码块可以在类加载的时候自动执行,可以用来实现一些初始化操作。
可不可以再具体的阐述一下呢?
不会,新建类对象时,只会执行构造函数,而不会执行主程序。主程序是指程序的入口,只有在程序运行时才会执行,而新建类对象只是创建了一个对象,并不会触发程序的运行。
已赞过
评论
收起
你对这个回答的评价是?