java - 为什么Java中的主程序要放到一个类中?

标签 java class

为什么main方法一定要放在一个类中?我理解 OOP 的主要思想,但我不明白为什么主程序是在一个类中定义的。这样的类会在某处实例化吗?我的意思是课外没有代码。定义一个类并且从不使用该类的对象的原因是什么?

最佳答案

Java 虚拟机 (JVM) 必须在某处启动应用程序。由于 Java 没有“类外事物”的概念,因此 JVM 调用的方法必须类中。因为它是静态的,所以还没有创建该类的实例。

关于java - 为什么Java中的主程序要放到一个类中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2155381/

相关文章:

c++ - 二叉搜索树分割错误

java - 替换属性文件键中的所有空格

java - Eclipse 4.4 突然停止将堆栈跟踪打印到控制台

java - 在不更改代码的情况下更改 Spring Boot 应用程序的端口

c++ - 在C++线程内调用类的方法

python - Python中使用print输出对象

java - 向组内的所有用户发送消息 - Smack API

java - 将 Java 对象映射到 @XmlElement 值

python - 从同一个类中的另一个方法调用方法: which parameter is Python asking for?

python - 如何制定一个类方法?