我已经开始学习Java并在网上挑选了一些书籍和材料.我用C++编程了.我不明白的是,即使main方法也包含在Java中的Class中.为什么我们在Java中的某些类中包含所有内容?为什么它没有独立的功能?
这是面向对象编程语言的主要概念:一切都是一个对象,它是一个类的实例。
因此,因为 Java 中只有类(除了少数 Java 原始类型,如 int、float 等),我们必须在类中定义main方法,即 Java 应用程序的起点。
该main方法是一个普通的静态方法,其行为与任何其他静态方法一样。只有虚拟机使用这一种方法(仅)启动应用程序的主线程。
基本上,它是这样工作的:
java MyClasspublic static void main(String[])就是这样(简而言之)。