java中main方法所在的类的实例化问题
在很多程序中为什么main所在的类没有被实例化?若其他的类要用main所在的类中的非静态成员变量,怎么使用?还有使用main方法里面的局部变量该怎么调用,什么情况才会实例...
在很多程序中为什么main所在的类没有被实例化?若其他的类要用main所在的类中的非静态成员变量,怎么使用?还有使用main方法里面的局部变量该怎么调用,什么情况才会实例化main方法所在的类。我想知道其内存原理
展开
展开全部
有main方法的类和其它类在使用上没有区别。main方法自己本身比较特殊, main方法是程序入口,也就是说生成了main方法那么就表示这个应用程序从main方法里面开始执行,仅此而已。
为什么没有实例化,因为你这个类没有被使用到,如果这个类本身包含其他方法,并且你在main里面要调用到,那么这个类肯定需要实例化才能调用
main方法的局部变量怎么调用?跟其他方法一样,局部变量在main方法内可以任意调用。
什么情况才会实例化main方法所在的类,只要你要使用这个类里面的非静态方法、非静态变量就一定会要实例化。
为什么没有实例化,因为你这个类没有被使用到,如果这个类本身包含其他方法,并且你在main里面要调用到,那么这个类肯定需要实例化才能调用
main方法的局部变量怎么调用?跟其他方法一样,局部变量在main方法内可以任意调用。
什么情况才会实例化main方法所在的类,只要你要使用这个类里面的非静态方法、非静态变量就一定会要实例化。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询