刚开始的初学者
。我可以在main之外编写完整的代码吗?一般来说,我在问什么是“主要”用于?
答案 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必须声明为public
,static
和void
。以下是它的原因:
public
: - main
被标记为公开,以便可以从课程范围之外的任何地方访问,或者我们可以在项目范围之外进行广泛访问。static
: - 它被标记为静态,因此可以在没有任何类实例的情况下调用它。如果不声明main方法static,程序将成功编译但在运行时抛出错误。void
: - 关键字void与main
一起使用,告诉JVM主方法不返回任何值。它仅用于启动应用程序而不是返回任何内容。以下是main
方法的有效声明:
public static void main(String[] args)
public static void main(String... args)