java中main方法所在的类的实例化问题

2025-03-09 23:14:52
推荐回答(2个)
回答1:

有main方法的类和其它类在使用上没有区别。main方法自己本身比较特殊, main方法是程序入口,也就是说生成了main方法那么就表示这个应用程序从main方法里面开始执行,仅此而已。

为什么没有实例化,因为你这个类没有被使用到,如果这个类本身包含其他方法,并且你在main里面要调用到,那么这个类肯定需要实例化才能调用

main方法的局部变量怎么调用?跟其他方法一样,局部变量在main方法内可以任意调用。

什么情况才会实例化main方法所在的类,只要你要使用这个类里面的非静态方法、非静态变量就一定会要实例化。

回答2:

1.那个类是静态类加了static修改的,如果main所在的类是静态类,只要用类名去点属性即可,反之则要new对象,再通过对象去点属性。
2.main方法里的属性不能够被调用的,只能在方法里使用。