一般来说什么放在主方法中,什么不是? - java

时间:2016-01-08 06:55:10

标签: java

刚开始的初学者

。我可以在main之外编写完整的代码吗?一般来说,我在问什么是“主要”用于?

4 个答案:

答案 0 :(得分:0)

理论上,您只需编写main和in中的所有内容即可。但是,为了使您的代码结构化,您可能希望在main之外编码并从main调用它。

答案 1 :(得分:0)

主要方法是Java VM的起点。因此,如果要运行应用程序,必须有一个主要方法。不仅Java有这个概念,还有其他OOP编程语言,如C,C ++,C#。您可以在main之外编写代码。但请记住,只有在主方法,示例函数中有一种方法时才能访问代码。

答案 2 :(得分:0)

主要方法是您的系统能够调用并启动程序。如果您希望运行程序并使用其他类,则需要使用主要方法。

如果您愿意,可以在main方法中创建程序,但随着程序变得更复杂,您将需要创建在main方法中初始化并使用的其他类。

例如,如果你创建两个名为" Suv" " Sedan",再做一个名为" Mechanic" - 将保持你的主要的类 - 你可以初始化Suv和Sedan,你可以调用你在Suv和Sedan中制作的方法做一些事情,比如改变引擎,或改变颜色等。

如果你只是学习java,那就不用担心它太多了,只需在主方法中编写你的代码。

答案 3 :(得分:0)

Main是任何java应用程序的入口点。 Java虚拟机通过加载指定的类然后在此指定的类中调用方法main来启动。

您可以在main方法或其他地方编写代码,并按照执行顺序在main方法中调用它。

方法main必须声明为publicstaticvoid。以下是它的原因:

  • public: - main被标记为公开,以便可以从课程范围之外的任何地方访问,或者我们可以在项目范围之外进行广泛访问。
  • static: - 它被标记为静态,因此可以在没有任何类实例的情况下调用它。如果不声明main方法static,程序将成功编译但在运行时抛出错误。
  • void: - 关键字void与main一起使用,告诉JVM主方法不返回任何值。它仅用于启动应用程序而不是返回任何内容。

以下是main方法的有效声明:

public static void main(String[] args)

public static void main(String... args)
相关问题